--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/auth-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","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-23T10:35:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"edf59083-fd39-45c1-8c5c-a9cc252f2a94","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:54988","PortSpecifier":{"PortValue":54988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7228a939-2f94-401e-9dc2-b368903f20dd","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:54988","PortSpecifier":{"PortValue":54988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802911,"nanos":324915083},"http":{"id":"7228a939-2f94-401e-9dc2-b368903f20dd","method":"GET","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-FjSKWxeIEZ6OmYI7_mXLyB4aSM1Zd2FE9zaIm23OBZwOsvZusZySJBk8ppuO"} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-FjSKWxeIEZ6OmYI7_mXLyB4aSM1Zd2FE9zaIm23OBZwOsvZusZySJBk8ppuO\"}"} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","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-d0ac3e.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":"3a39a5c9-7ae0-42a5-867e-54a13565e6d7","keyName":"e2e-auth-iso-a-921232","subscription":"e2e-auth-iso-d6d995","tenant":"e2e-shared-a-d0ac3e","userId":"3a39a5c9-7ae0-42a5-867e-54a13565e6d7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/auth-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","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":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","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-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","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-d6d995"} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","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-23T10:35:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:35:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7228a939-2f94-401e-9dc2-b368903f20dd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088\": 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-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"error","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088\": 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-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"error","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088\": 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-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"error","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088\": 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-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495\": 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-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:35:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45798","PortSpecifier":{"PortValue":45798}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45798","PortSpecifier":{"PortValue":45798}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802928,"nanos":540579635},"http":{"id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/auth-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","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":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","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-23T10:35:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8a770fc-a382-4bc0-be55-fb8f96683a1b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:36902","PortSpecifier":{"PortValue":36902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:36902","PortSpecifier":{"PortValue":36902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802928,"nanos":605278747},"http":{"id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/auth-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","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-23T10:35:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be78b3e0-6354-4ffb-a73b-296aaa2776e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:36918","PortSpecifier":{"PortValue":36918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2948ab28-e3b5-469e-9970-2052c84828b8","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:36918","PortSpecifier":{"PortValue":36918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802928,"nanos":644944146},"http":{"id":"2948ab28-e3b5-469e-9970-2052c84828b8","method":"GET","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1dAaeqtNHLmacWNBy_C34n4GHWqaOHdBGBZm9JPJaHobOjh7VX2Aq3XGY68Rh"} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-bc0d57.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1dAaeqtNHLmacWNBy_C34n4GHWqaOHdBGBZm9JPJaHobOjh7VX2Aq3XGY68Rh\"}"} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","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-bc0d57.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","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-23T10:35:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-23T10:35:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2948ab28-e3b5-469e-9970-2052c84828b8","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-23T10:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"error","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495\": 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-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991\": 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-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"error","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f\": 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-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"error","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f\": 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-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:60348","PortSpecifier":{"PortValue":60348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:60348","PortSpecifier":{"PortValue":60348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802945,"nanos":844851461},"http":{"id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/auth-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","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":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","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-23T10:35:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"43bfbb8c-a81d-4043-8178-f0b110a0712c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43496","PortSpecifier":{"PortValue":43496}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43496","PortSpecifier":{"PortValue":43496}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802945,"nanos":879402495},"http":{"id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/auth-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","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-23T10:35:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a1b4e76-3dc4-48aa-b723-c99de8172d5c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:60350","PortSpecifier":{"PortValue":60350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:60350","PortSpecifier":{"PortValue":60350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802945,"nanos":919831501},"http":{"id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/auth-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","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":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","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-23T10:35:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82c9aef4-5bfc-47d4-a9b5-328cc1956e19","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43502","PortSpecifier":{"PortValue":43502}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d44d6737-4dde-44d5-ae1d-6452798e0794","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43502","PortSpecifier":{"PortValue":43502}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802945,"nanos":954824400},"http":{"id":"d44d6737-4dde-44d5-ae1d-6452798e0794","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/auth-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","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-23T10:35:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","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-23T10:35:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:35:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d44d6737-4dde-44d5-ae1d-6452798e0794","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:35:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:35:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"debug","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"error","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4\": 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-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"error","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692\": 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-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:35:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:35:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"error","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991\": 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-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:41394","PortSpecifier":{"PortValue":41394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:41394","PortSpecifier":{"PortValue":41394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802961,"nanos":77175710},"http":{"id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/auth-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","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":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","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-23T10:36:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6a848067-bbfd-4522-ada1-3e3b29331ffe","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59538","PortSpecifier":{"PortValue":59538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"24bff116-9bcb-4643-9f63-01ed6546dba5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59538","PortSpecifier":{"PortValue":59538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802961,"nanos":115035262},"http":{"id":"24bff116-9bcb-4643-9f63-01ed6546dba5","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/auth-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","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-23T10:36:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24bff116-9bcb-4643-9f63-01ed6546dba5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59540","PortSpecifier":{"PortValue":59540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","method":"GET","path":"/maas-api/v1/api-keys/224df373-12bb-4e2c-b02e-5fbd625c6d9c","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59540","PortSpecifier":{"PortValue":59540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802961,"nanos":152822902},"http":{"id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","method":"GET","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/224df373-12bb-4e2c-b02e-5fbd625c6d9c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/224df373-12bb-4e2c-b02e-5fbd625c6d9c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/auth-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","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-23T10:36:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fe6e2295-7bda-4523-a562-bd1a81e82ff0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:41400","PortSpecifier":{"PortValue":41400}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","method":"GET","path":"/maas-api/v1/api-keys/224df373-12bb-4e2c-b02e-5fbd625c6d9c","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:41400","PortSpecifier":{"PortValue":41400}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802961,"nanos":184171848},"http":{"id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","method":"GET","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/224df373-12bb-4e2c-b02e-5fbd625c6d9c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/224df373-12bb-4e2c-b02e-5fbd625c6d9c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/auth-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","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":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","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-23T10:36:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","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-23T10:36:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:36:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e0e8f90e-91b0-48ec-a050-ae79fdcd5566","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"error","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4\": 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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49\": 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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"error","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0\": 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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:36: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-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:36:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:36:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56956","PortSpecifier":{"PortValue":56956}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56956","PortSpecifier":{"PortValue":56956}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802976,"nanos":244983479},"http":{"id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/auth-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","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":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","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-23T10:36:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"22ff376b-d5e9-49e4-b1f3-670dbf71a053","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:42138","PortSpecifier":{"PortValue":42138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9df424e8-1af3-4b75-a38f-066533c4f724","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:42138","PortSpecifier":{"PortValue":42138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802976,"nanos":277761245},"http":{"id":"9df424e8-1af3-4b75-a38f-066533c4f724","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/auth-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","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_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","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-23T10:36:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9df424e8-1af3-4b75-a38f-066533c4f724","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56968","PortSpecifier":{"PortValue":56968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cffad77f-bba2-44d2-bc92-03622d39ee08","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56968","PortSpecifier":{"PortValue":56968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784802976,"nanos":313865896},"http":{"id":"cffad77f-bba2-44d2-bc92-03622d39ee08","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dmyIwhSNPxzL5kEo_IXJSqv9TXYUczFhUCmGLMurAdUgjVpy0zq1pasmpSb6"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dmyIwhSNPxzL5kEo_IXJSqv9TXYUczFhUCmGLMurAdUgjVpy0zq1pasmpSb6\"}"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","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-d0ac3e.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":"8d3c7a2d-acc8-4482-a3a0-853dc6449d97","keyName":"e2e-auth-iso-a-780083","subscription":"e2e-auth-iso-8b31c9","tenant":"e2e-shared-a-d0ac3e","userId":"8d3c7a2d-acc8-4482-a3a0-853dc6449d97","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/auth-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","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":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","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-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","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-8b31c9"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","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-23T10:36:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:36:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cffad77f-bba2-44d2-bc92-03622d39ee08","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/479facc45bf4a16a7fa256fbbdeab18a9d7ce5d836312231e3891d759be12845"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8482cb7b57c4f74bdba4822200fc1d1e6c4f3ba5395908bb56e99e5d5b262eb"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f672b258f8ff9c4918ca54dd87e87e01f3fc93bd432aa337d8f0ffa31e45fa0"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a3516507e1865be7ca98c59f94d290d1c482fa0c5f16c37c06bc70095f4b5088"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed72a2dc3302fa67c63f916b7f46d181c26d19042f67dca2dd49e4bb35636495"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/860f08023cfd177af2dd59cdce9ba01f6beb01102876a71ebbc8f980e72a6141"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/096dae4fedbd4ed41f1d8117a7f0a559655352edbcd153cad3e2250f90199e73"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca48f8bcd083477751e91020923d72bdf10a13fd8fc1988e63108965700470d3"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edeb3f0b2b0df0f6397a8a64935e7609a18a51a5d1f91d49568d660e41a6684f"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ad1fea82529ecc153f4dbdc17e2eddcf48c7c61c44bb77a4850b1b77933a8ad"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90d78f9ffd05067e50667832ed5a4cae0932116917972e324d23f77b0f8b4991"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09613fcc36e459fe5934f17177b47b54d9434e624b0877b06f7ae3a7f0afbee5"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ac45c88fd3f1df5994f8ce984ad64d05e036286c5051aecfa015deac8e9111f"} {"level":"info","ts":"2026-07-23T10:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"} {"level":"info","ts":"2026-07-23T10:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1fee3b161480bee62fa87b05e73ae57840f11fe85cef4e61ba7fce42901fa434"} {"level":"info","ts":"2026-07-23T10:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/141260a9a877956da3c7b075076fff761e8ac9feb2262d1e3d58f68621251529"} {"level":"info","ts":"2026-07-23T10:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e98fbae88b1e9a90a8e616491b6cbbb4d15e7842a0376bc7f927e68d346604ea"} {"level":"info","ts":"2026-07-23T10:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"error","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc\": 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-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"error","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc\": 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-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f"} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c75cbf2b88606df2add5dadf510cf8dbcdb25c7ee4a61ee3ce5752b3479ecd0"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c75cbf2b88606df2add5dadf510cf8dbcdb25c7ee4a61ee3ce5752b3479ecd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c75cbf2b88606df2add5dadf510cf8dbcdb25c7ee4a61ee3ce5752b3479ecd0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b076e07b9fd42461611659708da073b8002fe802ec5836aa2e0c7874e6d58f57"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c244c36d45a352734343de84f686d94a92bed1f0d176bcb08f417a0c7110a3e8"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c75cbf2b88606df2add5dadf510cf8dbcdb25c7ee4a61ee3ce5752b3479ecd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ea2b4a15c91abeca5b5cb90ded88e4cc072eda9fd819846df5d154438ab7662"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd8ade55c163626a560c7e2a2b00d90964cba97afeb780b27bb7549814a289dc"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f30daa6f7bd01b2e0c7926cf84bbba112c0a9fa025c4878e308c39aa8dd001a5"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b076e07b9fd42461611659708da073b8002fe802ec5836aa2e0c7874e6d58f57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b076e07b9fd42461611659708da073b8002fe802ec5836aa2e0c7874e6d58f57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c75cbf2b88606df2add5dadf510cf8dbcdb25c7ee4a61ee3ce5752b3479ecd0"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8967f6a40eaf191d6c8f0fc6d67657a0757eb0e6dd041739b4e9194c241dce7a"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a720507fb4b5360eaa317c57c198a62c940215ea1fecfaf92ba8be51f9d63ae4"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b076e07b9fd42461611659708da073b8002fe802ec5836aa2e0c7874e6d58f57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c244c36d45a352734343de84f686d94a92bed1f0d176bcb08f417a0c7110a3e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c244c36d45a352734343de84f686d94a92bed1f0d176bcb08f417a0c7110a3e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c244c36d45a352734343de84f686d94a92bed1f0d176bcb08f417a0c7110a3e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ea2b4a15c91abeca5b5cb90ded88e4cc072eda9fd819846df5d154438ab7662","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ea2b4a15c91abeca5b5cb90ded88e4cc072eda9fd819846df5d154438ab7662"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b076e07b9fd42461611659708da073b8002fe802ec5836aa2e0c7874e6d58f57"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ea2b4a15c91abeca5b5cb90ded88e4cc072eda9fd819846df5d154438ab7662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c244c36d45a352734343de84f686d94a92bed1f0d176bcb08f417a0c7110a3e8"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ea2b4a15c91abeca5b5cb90ded88e4cc072eda9fd819846df5d154438ab7662"} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd8ade55c163626a560c7e2a2b00d90964cba97afeb780b27bb7549814a289dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd8ade55c163626a560c7e2a2b00d90964cba97afeb780b27bb7549814a289dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd8ade55c163626a560c7e2a2b00d90964cba97afeb780b27bb7549814a289dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f30daa6f7bd01b2e0c7926cf84bbba112c0a9fa025c4878e308c39aa8dd001a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f30daa6f7bd01b2e0c7926cf84bbba112c0a9fa025c4878e308c39aa8dd001a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd8ade55c163626a560c7e2a2b00d90964cba97afeb780b27bb7549814a289dc"} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f30daa6f7bd01b2e0c7926cf84bbba112c0a9fa025c4878e308c39aa8dd001a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c75cbf2b88606df2add5dadf510cf8dbcdb25c7ee4a61ee3ce5752b3479ecd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8967f6a40eaf191d6c8f0fc6d67657a0757eb0e6dd041739b4e9194c241dce7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8967f6a40eaf191d6c8f0fc6d67657a0757eb0e6dd041739b4e9194c241dce7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f30daa6f7bd01b2e0c7926cf84bbba112c0a9fa025c4878e308c39aa8dd001a5"} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8967f6a40eaf191d6c8f0fc6d67657a0757eb0e6dd041739b4e9194c241dce7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a720507fb4b5360eaa317c57c198a62c940215ea1fecfaf92ba8be51f9d63ae4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a720507fb4b5360eaa317c57c198a62c940215ea1fecfaf92ba8be51f9d63ae4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8967f6a40eaf191d6c8f0fc6d67657a0757eb0e6dd041739b4e9194c241dce7a"} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a720507fb4b5360eaa317c57c198a62c940215ea1fecfaf92ba8be51f9d63ae4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:37:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:37:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a720507fb4b5360eaa317c57c198a62c940215ea1fecfaf92ba8be51f9d63ae4"} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b076e07b9fd42461611659708da073b8002fe802ec5836aa2e0c7874e6d58f57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c244c36d45a352734343de84f686d94a92bed1f0d176bcb08f417a0c7110a3e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ea2b4a15c91abeca5b5cb90ded88e4cc072eda9fd819846df5d154438ab7662","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd8ade55c163626a560c7e2a2b00d90964cba97afeb780b27bb7549814a289dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f30daa6f7bd01b2e0c7926cf84bbba112c0a9fa025c4878e308c39aa8dd001a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8967f6a40eaf191d6c8f0fc6d67657a0757eb0e6dd041739b4e9194c241dce7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a720507fb4b5360eaa317c57c198a62c940215ea1fecfaf92ba8be51f9d63ae4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:37:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"} {"level":"info","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:57582","PortSpecifier":{"PortValue":57582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:57582","PortSpecifier":{"PortValue":57582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803050,"nanos":496870566},"http":{"id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/sub-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","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-23T10:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1bf5683c-b3b6-43d2-ba5b-09e43037d697","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38594","PortSpecifier":{"PortValue":38594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"32cae769-2620-4198-8d47-3708bf9c4f37","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38594","PortSpecifier":{"PortValue":38594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803050,"nanos":534199874},"http":{"id":"32cae769-2620-4198-8d47-3708bf9c4f37","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/sub-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","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":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","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-23T10:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32cae769-2620-4198-8d47-3708bf9c4f37","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:57586","PortSpecifier":{"PortValue":57586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:57586","PortSpecifier":{"PortValue":57586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803050,"nanos":571996276},"http":{"id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","method":"GET","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-EGlJg7mn01x0Qa55_ZNX9GfwW14p7rDi8FdLKaH3I7f0ZivQxXNrZrIVd3vj"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-EGlJg7mn01x0Qa55_ZNX9GfwW14p7rDi8FdLKaH3I7f0ZivQxXNrZrIVd3vj\"}"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","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-d0ac3e.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":"a164c423-e59c-402e-9868-56ce9ab3136f","keyName":"e2e-sub-iso-b948f1","subscription":"e2e-a-only-2927a6","tenant":"e2e-shared-a-d0ac3e","userId":"a164c423-e59c-402e-9868-56ce9ab3136f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/sub-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","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-2927a6"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","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-23T10:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4ad9cc7-ef5c-4480-9f6e-512e72887f77","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38602","PortSpecifier":{"PortValue":38602}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7a9059c6-b9ae-4610-8768-cf040bed6268","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38602","PortSpecifier":{"PortValue":38602}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803050,"nanos":610897483},"http":{"id":"7a9059c6-b9ae-4610-8768-cf040bed6268","method":"GET","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1QKNQTGi586WS5kyc_e6bEDWz2bdlTS3kwbfL35a95mVvx98KjOWv0HTTQs2D"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-bc0d57.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1QKNQTGi586WS5kyc_e6bEDWz2bdlTS3kwbfL35a95mVvx98KjOWv0HTTQs2D\"}"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","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-bc0d57.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":"911d2a8a-6b56-43e1-8512-6ff3d6700d76","keyName":"e2e-sub-iso-83e812","subscription":"e2e-b-only-2927a6","tenant":"e2e-shared-b-bc0d57","userId":"911d2a8a-6b56-43e1-8512-6ff3d6700d76","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/sub-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","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":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","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-23T10:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","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-2927a6"} {"level":"info","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7a9059c6-b9ae-4610-8768-cf040bed6268","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47634","PortSpecifier":{"PortValue":47634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47634","PortSpecifier":{"PortValue":47634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803060,"nanos":663723247},"http":{"id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/sub-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","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-23T10:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5abecf01-5a41-42c2-b38f-9bdb282b9dfc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:50350","PortSpecifier":{"PortValue":50350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:50350","PortSpecifier":{"PortValue":50350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803060,"nanos":698496546},"http":{"id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/sub-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","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":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","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-23T10:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1dfa4522-460b-4b50-8ea9-cbe49ac71c4c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47646","PortSpecifier":{"PortValue":47646}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c58ac7e4-369a-4cca-87a3-562f945aada3","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47646","PortSpecifier":{"PortValue":47646}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803060,"nanos":730306104},"http":{"id":"c58ac7e4-369a-4cca-87a3-562f945aada3","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-13Ic784IMicSjlXf5_s67EqejO9VJFCfmaoxLN5W668T38gpmnNiO921XiqTM"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-13Ic784IMicSjlXf5_s67EqejO9VJFCfmaoxLN5W668T38gpmnNiO921XiqTM\"}"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","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-d0ac3e.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":"c600df87-4320-43c5-8ffd-3019f1923a58","keyName":"e2e-sub-iso-ce99a2","subscription":"e2e-shared-sub-7b5694","tenant":"e2e-shared-a-d0ac3e","userId":"c600df87-4320-43c5-8ffd-3019f1923a58","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/sub-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","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-7b5694"} {"level":"info","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c58ac7e4-369a-4cca-87a3-562f945aada3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:50364","PortSpecifier":{"PortValue":50364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b4f196e4-7bb3-472c-822c-6a5675002a86","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:50364","PortSpecifier":{"PortValue":50364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803060,"nanos":757588438},"http":{"id":"b4f196e4-7bb3-472c-822c-6a5675002a86","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2IeYNRXsYl0pYEEM_Sy6P5jGWGv7tBr5YGE7w4t90wtwrKa1qLgzRlVzwkGs"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-bc0d57.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2IeYNRXsYl0pYEEM_Sy6P5jGWGv7tBr5YGE7w4t90wtwrKa1qLgzRlVzwkGs\"}"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","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-bc0d57.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":"1ec66bc8-6c19-4409-9132-ef36e56a43a1","keyName":"e2e-sub-iso-acb0df","subscription":"e2e-shared-sub-7b5694","tenant":"e2e-shared-b-bc0d57","userId":"1ec66bc8-6c19-4409-9132-ef36e56a43a1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/sub-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","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-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","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":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","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-7b5694"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","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-23T10:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4f196e4-7bb3-472c-822c-6a5675002a86","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:37:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f0942bf2101022b265d72ab9ee27eef830a405b764f106a933b56f2962d171f"} {"level":"info","ts":"2026-07-23T10:37:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f39ff0ff54a214ff7868d131929c33de0ae337e0aa2b9371a3bd0831c4e1159a"} {"level":"info","ts":"2026-07-23T10:37:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b076e07b9fd42461611659708da073b8002fe802ec5836aa2e0c7874e6d58f57"} {"level":"info","ts":"2026-07-23T10:37:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c244c36d45a352734343de84f686d94a92bed1f0d176bcb08f417a0c7110a3e8"} {"level":"info","ts":"2026-07-23T10:37:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7366536e2fcd7f86985d32d80698d52ea25df690d147523227cc14c4b3d36d9b"} {"level":"info","ts":"2026-07-23T10:37:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/74fc7984ab545da673f6e89059a5ce192f4eb492d84d04221f7e7fad9e4b1782"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12743ae7dd151f23165a3113a54a4ade141535bb85c73147b7cee28e2bc2a8fc"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c75cbf2b88606df2add5dadf510cf8dbcdb25c7ee4a61ee3ce5752b3479ecd0"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a720507fb4b5360eaa317c57c198a62c940215ea1fecfaf92ba8be51f9d63ae4"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ea2b4a15c91abeca5b5cb90ded88e4cc072eda9fd819846df5d154438ab7662"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8967f6a40eaf191d6c8f0fc6d67657a0757eb0e6dd041739b4e9194c241dce7a"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/42ef167d677032d2a07bcac23f730111559dbe0ecdb2f25cf4a2491e9ed989cc"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bc81f0d076ab7c5b7359e1f0a8a86b8075f5b7fff1335a0d9027b35dc92046d8"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd8ade55c163626a560c7e2a2b00d90964cba97afeb780b27bb7549814a289dc"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7411b5ecd86d6ee3656426639e4d4b8ed498b90a4ecd12930312c83b707ce50f"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f30daa6f7bd01b2e0c7926cf84bbba112c0a9fa025c4878e308c39aa8dd001a5"} {"level":"info","ts":"2026-07-23T10:37:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:38:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf"} {"level":"info","ts":"2026-07-23T10:38:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf"} {"level":"error","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf\": 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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"error","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b\": 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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49\": 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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38: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-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3254e17214aae25f6a33c30d20fb4241f4c97346ad9a4025bbce451575878c"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5263e6c42cc1e792c3fc44e1a0154f78c615f90ff1420becc116896d43ad53c3"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68014c80a8dcf43c5223174ce22668f5ae14d18fe8a26df4d34f5c5f795ff695"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25733eb2a18cdb91cf56ba4be4a64ec99396f589013b14a073fe89df48503c5d"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e3254e17214aae25f6a33c30d20fb4241f4c97346ad9a4025bbce451575878c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e3254e17214aae25f6a33c30d20fb4241f4c97346ad9a4025bbce451575878c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72f532446919444a2ad7ba73e09095fde9e587471e52a322cde0440d89a5b8ff"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e3254e17214aae25f6a33c30d20fb4241f4c97346ad9a4025bbce451575878c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5263e6c42cc1e792c3fc44e1a0154f78c615f90ff1420becc116896d43ad53c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5263e6c42cc1e792c3fc44e1a0154f78c615f90ff1420becc116896d43ad53c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/478d51213dc50416cb27b4e9f70fb637b93b9afaf5dcaad09d65f449d5226ad3"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5263e6c42cc1e792c3fc44e1a0154f78c615f90ff1420becc116896d43ad53c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68014c80a8dcf43c5223174ce22668f5ae14d18fe8a26df4d34f5c5f795ff695","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68014c80a8dcf43c5223174ce22668f5ae14d18fe8a26df4d34f5c5f795ff695"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68014c80a8dcf43c5223174ce22668f5ae14d18fe8a26df4d34f5c5f795ff695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25733eb2a18cdb91cf56ba4be4a64ec99396f589013b14a073fe89df48503c5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25733eb2a18cdb91cf56ba4be4a64ec99396f589013b14a073fe89df48503c5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7783964af1b9b474682df7c93095ddefa3689af4c8d8748c7f58339bf85654b1"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25733eb2a18cdb91cf56ba4be4a64ec99396f589013b14a073fe89df48503c5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72f532446919444a2ad7ba73e09095fde9e587471e52a322cde0440d89a5b8ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["72f532446919444a2ad7ba73e09095fde9e587471e52a322cde0440d89a5b8ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e3254e17214aae25f6a33c30d20fb4241f4c97346ad9a4025bbce451575878c"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5263e6c42cc1e792c3fc44e1a0154f78c615f90ff1420becc116896d43ad53c3"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72f532446919444a2ad7ba73e09095fde9e587471e52a322cde0440d89a5b8ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68014c80a8dcf43c5223174ce22668f5ae14d18fe8a26df4d34f5c5f795ff695"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25733eb2a18cdb91cf56ba4be4a64ec99396f589013b14a073fe89df48503c5d"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72f532446919444a2ad7ba73e09095fde9e587471e52a322cde0440d89a5b8ff"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"478d51213dc50416cb27b4e9f70fb637b93b9afaf5dcaad09d65f449d5226ad3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["478d51213dc50416cb27b4e9f70fb637b93b9afaf5dcaad09d65f449d5226ad3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"478d51213dc50416cb27b4e9f70fb637b93b9afaf5dcaad09d65f449d5226ad3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/478d51213dc50416cb27b4e9f70fb637b93b9afaf5dcaad09d65f449d5226ad3"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7783964af1b9b474682df7c93095ddefa3689af4c8d8748c7f58339bf85654b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7783964af1b9b474682df7c93095ddefa3689af4c8d8748c7f58339bf85654b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7783964af1b9b474682df7c93095ddefa3689af4c8d8748c7f58339bf85654b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7783964af1b9b474682df7c93095ddefa3689af4c8d8748c7f58339bf85654b1"} {"level":"info","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e3254e17214aae25f6a33c30d20fb4241f4c97346ad9a4025bbce451575878c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5263e6c42cc1e792c3fc44e1a0154f78c615f90ff1420becc116896d43ad53c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68014c80a8dcf43c5223174ce22668f5ae14d18fe8a26df4d34f5c5f795ff695","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25733eb2a18cdb91cf56ba4be4a64ec99396f589013b14a073fe89df48503c5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"72f532446919444a2ad7ba73e09095fde9e587471e52a322cde0440d89a5b8ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"478d51213dc50416cb27b4e9f70fb637b93b9afaf5dcaad09d65f449d5226ad3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7783964af1b9b474682df7c93095ddefa3689af4c8d8748c7f58339bf85654b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T10:38:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T10:38:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43"} {"level":"info","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43"} {"level":"info","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T10:38:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T10:38:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43"} {"level":"error","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43\": 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-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T10:38:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T10:38:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"016265e8-0020-4830-ad21-9c76ca777df8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37426","PortSpecifier":{"PortValue":37426}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"016265e8-0020-4830-ad21-9c76ca777df8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"016265e8-0020-4830-ad21-9c76ca777df8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37426","PortSpecifier":{"PortValue":37426}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803113,"nanos":964011568},"http":{"id":"016265e8-0020-4830-ad21-9c76ca777df8","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"016265e8-0020-4830-ad21-9c76ca777df8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"016265e8-0020-4830-ad21-9c76ca777df8","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"016265e8-0020-4830-ad21-9c76ca777df8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"016265e8-0020-4830-ad21-9c76ca777df8","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-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"016265e8-0020-4830-ad21-9c76ca777df8","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-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"016265e8-0020-4830-ad21-9c76ca777df8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"016265e8-0020-4830-ad21-9c76ca777df8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"016265e8-0020-4830-ad21-9c76ca777df8","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-23T10:38:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"016265e8-0020-4830-ad21-9c76ca777df8","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-23T10:38:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"016265e8-0020-4830-ad21-9c76ca777df8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"016265e8-0020-4830-ad21-9c76ca777df8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:55880","PortSpecifier":{"PortValue":55880}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:55880","PortSpecifier":{"PortValue":55880}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803114,"nanos":1947738},"http":{"id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/rate-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","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-23T10:38:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4df17edd-8ee3-4d12-9beb-ff73a09e2540","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37440","PortSpecifier":{"PortValue":37440}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","method":"POST","path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37440","PortSpecifier":{"PortValue":37440}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803114,"nanos":38635624},"http":{"id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-nz47HiV9rWdQuLM5_gxuOhpity6KMqBppfzng9513omlbZpRANGP1Rlm1j1n"} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-nz47HiV9rWdQuLM5_gxuOhpity6KMqBppfzng9513omlbZpRANGP1Rlm1j1n\"}"} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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-d0ac3e.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":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","keyName":"e2e-rate-a-c1652c","subscription":"e2e-rate-iso-a-c1652c","tenant":"e2e-shared-a-d0ac3e","userId":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.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-d0ac3e/rate-test-model-d0ac3e\",\"requestedSubscription\":\"e2e-rate-iso-a-c1652c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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-d0ac3e.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":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1652c","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"}} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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-c1652c"} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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-23T10:38:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","keyName":"e2e-rate-a-c1652c","selected_subscription":"e2e-rate-iso-a-c1652c","selected_subscription_key":"ai-tenant-e2e-shared-a-d0ac3e/e2e-rate-iso-a-c1652c@ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1652c","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c23b9f74-3a9e-4d10-aee2-b492cf59e52a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37454","PortSpecifier":{"PortValue":37454}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","method":"POST","path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37454","PortSpecifier":{"PortValue":37454}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803115,"nanos":116856321},"http":{"id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-nz47HiV9rWdQuLM5_gxuOhpity6KMqBppfzng9513omlbZpRANGP1Rlm1j1n"} {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-nz47HiV9rWdQuLM5_gxuOhpity6KMqBppfzng9513omlbZpRANGP1Rlm1j1n\"}"} {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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-d0ac3e.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":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","keyName":"e2e-rate-a-c1652c","subscription":"e2e-rate-iso-a-c1652c","tenant":"e2e-shared-a-d0ac3e","userId":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.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-d0ac3e/rate-test-model-d0ac3e\",\"requestedSubscription\":\"e2e-rate-iso-a-c1652c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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-d0ac3e.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":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1652c","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"}} {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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-c1652c"} {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","keyName":"e2e-rate-a-c1652c","selected_subscription":"e2e-rate-iso-a-c1652c","selected_subscription_key":"ai-tenant-e2e-shared-a-d0ac3e/e2e-rate-iso-a-c1652c@ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1652c","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e98dae1-9d21-4f1e-a59f-e06912e1a3c5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37466","PortSpecifier":{"PortValue":37466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ae7505ca-90c4-40cd-859e-efc62e76028d","method":"POST","path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37466","PortSpecifier":{"PortValue":37466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803116,"nanos":155697427},"http":{"id":"ae7505ca-90c4-40cd-859e-efc62e76028d","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-nz47HiV9rWdQuLM5_gxuOhpity6KMqBppfzng9513omlbZpRANGP1Rlm1j1n"} {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-nz47HiV9rWdQuLM5_gxuOhpity6KMqBppfzng9513omlbZpRANGP1Rlm1j1n\"}"} {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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-d0ac3e.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":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","keyName":"e2e-rate-a-c1652c","subscription":"e2e-rate-iso-a-c1652c","tenant":"e2e-shared-a-d0ac3e","userId":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.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-d0ac3e/rate-test-model-d0ac3e\",\"requestedSubscription\":\"e2e-rate-iso-a-c1652c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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-d0ac3e.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":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1652c","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"}} {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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-c1652c"} {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c8e14266-fa3b-48be-9fa6-6ffb5ff5acca","keyName":"e2e-rate-a-c1652c","selected_subscription":"e2e-rate-iso-a-c1652c","selected_subscription_key":"ai-tenant-e2e-shared-a-d0ac3e/e2e-rate-iso-a-c1652c@ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1652c","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae7505ca-90c4-40cd-859e-efc62e76028d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:48086","PortSpecifier":{"PortValue":48086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:48086","PortSpecifier":{"PortValue":48086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803129,"nanos":142384532},"http":{"id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","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-23T10:38:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"669018ea-cfdf-4232-9c1c-1bf2018661cd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45682","PortSpecifier":{"PortValue":45682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dff5db1f-ea89-486d-9711-7818317c4e2f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45682","PortSpecifier":{"PortValue":45682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803129,"nanos":177718772},"http":{"id":"dff5db1f-ea89-486d-9711-7818317c4e2f","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","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":"6ae727de-d400-4565-98fb-c30a3bfdee19","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"]}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d181e3a1eb85"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cf152431-fe90-46f5-b48a-82e6b7ff9823"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"6ae727de-d400-4565-98fb-c30a3bfdee19","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/rate-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","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-23T10:38:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dff5db1f-ea89-486d-9711-7818317c4e2f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:48094","PortSpecifier":{"PortValue":48094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","method":"POST","path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:48094","PortSpecifier":{"PortValue":48094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803129,"nanos":211098721},"http":{"id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1B2qHXBj8eyy8MR4L_vFngClMkWE1cXaG8zGzKimMROadgYkSMlHZ4HAPDIfp"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1B2qHXBj8eyy8MR4L_vFngClMkWE1cXaG8zGzKimMROadgYkSMlHZ4HAPDIfp\"}"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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-d0ac3e.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":"4ca5da6f-b092-497d-8af7-d7655ac85614","keyName":"e2e-rate-a-f3305a","subscription":"e2e-rate-iso-a-f3305a","tenant":"e2e-shared-a-d0ac3e","userId":"4ca5da6f-b092-497d-8af7-d7655ac85614","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.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-d0ac3e/rate-test-model-d0ac3e\",\"requestedSubscription\":\"e2e-rate-iso-a-f3305a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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-d0ac3e.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":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f3305a","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"}} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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-f3305a"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4ca5da6f-b092-497d-8af7-d7655ac85614","keyName":"e2e-rate-a-f3305a","selected_subscription":"e2e-rate-iso-a-f3305a","selected_subscription_key":"ai-tenant-e2e-shared-a-d0ac3e/e2e-rate-iso-a-f3305a@ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f3305a","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bdd62bb-b8f0-41b7-a84e-9a09d0d4a63f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:48102","PortSpecifier":{"PortValue":48102}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"128b9dfb-0c40-4937-8506-45251dc99c08","method":"POST","path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:48102","PortSpecifier":{"PortValue":48102}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803130,"nanos":249503144},"http":{"id":"128b9dfb-0c40-4937-8506-45251dc99c08","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1B2qHXBj8eyy8MR4L_vFngClMkWE1cXaG8zGzKimMROadgYkSMlHZ4HAPDIfp"} {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1B2qHXBj8eyy8MR4L_vFngClMkWE1cXaG8zGzKimMROadgYkSMlHZ4HAPDIfp\"}"} {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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-d0ac3e.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":"4ca5da6f-b092-497d-8af7-d7655ac85614","keyName":"e2e-rate-a-f3305a","subscription":"e2e-rate-iso-a-f3305a","tenant":"e2e-shared-a-d0ac3e","userId":"4ca5da6f-b092-497d-8af7-d7655ac85614","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.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-d0ac3e/rate-test-model-d0ac3e\",\"requestedSubscription\":\"e2e-rate-iso-a-f3305a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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-d0ac3e.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":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f3305a","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"}} {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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-f3305a"} {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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-23T10:38:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4ca5da6f-b092-497d-8af7-d7655ac85614","keyName":"e2e-rate-a-f3305a","selected_subscription":"e2e-rate-iso-a-f3305a","selected_subscription_key":"ai-tenant-e2e-shared-a-d0ac3e/e2e-rate-iso-a-f3305a@ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f3305a","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"128b9dfb-0c40-4937-8506-45251dc99c08","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:48118","PortSpecifier":{"PortValue":48118}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","method":"POST","path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions","host":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:48118","PortSpecifier":{"PortValue":48118}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803131,"nanos":285727542},"http":{"id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","method":"POST","headers":{":authority":"e2e-shared-a-d0ac3e.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1B2qHXBj8eyy8MR4L_vFngClMkWE1cXaG8zGzKimMROadgYkSMlHZ4HAPDIfp"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1B2qHXBj8eyy8MR4L_vFngClMkWE1cXaG8zGzKimMROadgYkSMlHZ4HAPDIfp\"}"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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-d0ac3e.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":"4ca5da6f-b092-497d-8af7-d7655ac85614","keyName":"e2e-rate-a-f3305a","subscription":"e2e-rate-iso-a-f3305a","tenant":"e2e-shared-a-d0ac3e","userId":"4ca5da6f-b092-497d-8af7-d7655ac85614","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d0ac3e.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-d0ac3e/rate-test-model-d0ac3e\",\"requestedSubscription\":\"e2e-rate-iso-a-f3305a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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-d0ac3e.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":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f3305a","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"}} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d0ac3e/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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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-f3305a"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4ca5da6f-b092-497d-8af7-d7655ac85614","keyName":"e2e-rate-a-f3305a","selected_subscription":"e2e-rate-iso-a-f3305a","selected_subscription_key":"ai-tenant-e2e-shared-a-d0ac3e/e2e-rate-iso-a-f3305a@ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d0ac3e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f3305a","namespace":"ai-tenant-e2e-shared-a-d0ac3e","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d0ac3e/rate-test-model-d0ac3e"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9663453f-ddac-4136-ade7-8d06e1bd1db3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45690","PortSpecifier":{"PortValue":45690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","method":"POST","path":"/ai-tenant-e2e-shared-b-bc0d57/rate-test-model-bc0d57/v1/completions","host":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45690","PortSpecifier":{"PortValue":45690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784803131,"nanos":320109121},"http":{"id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","method":"POST","headers":{":authority":"e2e-shared-b-bc0d57.apps.643a1f1a-c69f-47e5-9277-d181e3a1eb85.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-bc0d57/rate-test-model-bc0d57/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1AkwxF9i3L7VJtYdZ_vaBGvVQZmU8jfgvrlURu5SRIwNtUlwkmmQyWRXzuRTV"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-bc0d57.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1AkwxF9i3L7VJtYdZ_vaBGvVQZmU8jfgvrlURu5SRIwNtUlwkmmQyWRXzuRTV\"}"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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-bc0d57.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":"81e82cbc-4f50-4723-8267-5ee308b76cb9","keyName":"e2e-rate-b-f3305a","subscription":"e2e-rate-iso-b-f3305a","tenant":"e2e-shared-b-bc0d57","userId":"81e82cbc-4f50-4723-8267-5ee308b76cb9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-bc0d57.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-bc0d57/rate-test-model-bc0d57\",\"requestedSubscription\":\"e2e-rate-iso-b-f3305a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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-bc0d57.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":[{"name":"rate-test-model-bc0d57","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-f3305a","namespace":"ai-tenant-e2e-shared-b-bc0d57","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-bc0d57/rate-test-model-bc0d57"}} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc0d57/rate-test-model-bc0d57\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc0d57/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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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-f3305a"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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-23T10:38:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","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":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"81e82cbc-4f50-4723-8267-5ee308b76cb9","keyName":"e2e-rate-b-f3305a","selected_subscription":"e2e-rate-iso-b-f3305a","selected_subscription_key":"ai-tenant-e2e-shared-b-bc0d57/e2e-rate-iso-b-f3305a@ai-tenant-e2e-shared-b-bc0d57/rate-test-model-bc0d57","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-bc0d57","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-f3305a","namespace":"ai-tenant-e2e-shared-b-bc0d57","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-bc0d57/rate-test-model-bc0d57"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T10:38:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82dff7df-0a69-4b0f-9562-6741ceec6b7a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T10:39:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/115ecbeddaa078db4351c6e61520ede062da8d7eabd11b7397f4d573f4c3f321"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/452825316f681802eaa1090cb3b481efdf99c4d0330484ebdf6577b8c0735bfb"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4551732c659b541a527af3950ff4822d599671a8704c215523b64c8067fd74d8"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee1155d4bfb4c1a80411ec44439259281bbd059b12e099ff21aeb77752321fd3"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e1633be529485b3136b23f2c203afefc0fb0efff537c7bd361c74cb2853229a"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/72fce91285389aba2b6a56ab6d58d94834057a11a61b5832e326adbd8b21dddf"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/478d51213dc50416cb27b4e9f70fb637b93b9afaf5dcaad09d65f449d5226ad3"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea6ef0da157233293204d501404be093f50973b6b6e534cbff38aacd1fd84f5a"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ca5832d508ad7f1b8d370aff76e94aac60b62fc30f778b076494af514c022a4"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2592e1fdcea663c4f68d6b21b2f6b7a69070fa0666e9cc5002e30fd88d0de7a"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e3254e17214aae25f6a33c30d20fb4241f4c97346ad9a4025bbce451575878c"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5263e6c42cc1e792c3fc44e1a0154f78c615f90ff1420becc116896d43ad53c3"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7783964af1b9b474682df7c93095ddefa3689af4c8d8748c7f58339bf85654b1"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f9ad94e8a43a204059d7d1a3b8cd77a55f37baed79e8ff19f3b9ebf96b4c66b"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb55a749899a585792c4a4edd1d66f7a4c61b0c5f6f841950e3129bddcae8cd3"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71511f439317b2fe523ac8ff9824e58726f8d17346a98ba1b6add4132a5b1b49"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b3be645301788edee454d4894cfc83283b0cc8b54ba29ffae6242305554d692"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9eb7d668665779ddcc9c87bfad670c68c9b5a7bbb3f235996b390734819e868"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9db9b074ab478b7b0c4a6005df4df52c582aa40a6bad83b5b60df0baaccded43"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25733eb2a18cdb91cf56ba4be4a64ec99396f589013b14a073fe89df48503c5d"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77192ed25d2dd6b88b1a8c9e2596ccdc4449d70795d659e29d42dfbec8be31b6"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/17df7e5fb792f5bdff669ca176e8dffdfd3097a2ab4fc3d7c716c5ed91c8de2b"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68014c80a8dcf43c5223174ce22668f5ae14d18fe8a26df4d34f5c5f795ff695"} {"level":"info","ts":"2026-07-23T10:39:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/72f532446919444a2ad7ba73e09095fde9e587471e52a322cde0440d89a5b8ff"}