{"level":"debug","ts":"2026-07-18T02:30:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d991a7dc-e060-4025-a8d0-c26eb01b06cc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-18T02:30:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d991a7dc-e060-4025-a8d0-c26eb01b06cc","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-18T02:30:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d991a7dc-e060-4025-a8d0-c26eb01b06cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:30:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d991a7dc-e060-4025-a8d0-c26eb01b06cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:30:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb6188a5cb4ac14518aecec85318d84d16173904b9e7800982bcacb3351dabd8"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b1d74fcee209e8e5b25e5f0878ae124d1b25fa7b68041393e79145ca72888c33"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc63d479e5a42ee70a4086cee2008a2024266183770ac51a71e49411079b0dea"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/645f5014ca33d76d48ce1b08b1c1adb46c9cf53337dc63cd000664d86ba2e1da"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0caa905505f742f153d1790e8106255d41205068f5e8ac318324f7c99a0bbbce"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ae92b777a17444f5ed0f76cb0b343edbb075fa542c143687cd695a0564bf21e"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2b5bed9ac184a5c658fb920fb5b5549d4b9c5e541464c7e7c399f4dc1446d7b"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/89d64ee03741238952c9f64a6a353efa93edd5c28b2ff0ddf71db60892ad8b6a"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94ad8ba343228aae8c2e391b98ca47969580327133e2bbda532317c3c6dc6945"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f0df2fb4e61a361732e4eb373fc54a9425629123a681d6a573bac07d5b026b55"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3e93b1b49f08f573011cb1d25466f635da58214cd4acf86a79b47be410b0a28"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/afc7d0953a9bca38fccaa7f0cef8aa82e951382599014804d65cbb212f03b289"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c93e5135da8cb84941851102becd9ac7abab203714f39eb934462af8bc52d45a"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2ffbe4ac2b301c1945acacc82a53189c4216e35a6501deb344e0d393ba3a91a"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/26a805c2fffbbb22cc28c22e0719488ca232ba3bea126596fa79917c50b983a8"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f362f65f785f237e5c24bb6ad911c6cc22574faeeb259f3a810268da9e45812c"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08501c49032bc70e12dfef48c313ad167e19942747035b7ec24de860b6725db9"} {"level":"info","ts":"2026-07-18T02:30:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab37ddb5d11514864441ba99a945b020d3a33a0253b92b3a57c1ab3babf3bd48"} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"} {"level":"error","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776\": 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-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"error","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c\": 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-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"} {"level":"info","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c"} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab"} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab"} {"level":"error","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7\": 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-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0caa905505f742f153d1790e8106255d41205068f5e8ac318324f7c99a0bbbce"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0caa905505f742f153d1790e8106255d41205068f5e8ac318324f7c99a0bbbce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0caa905505f742f153d1790e8106255d41205068f5e8ac318324f7c99a0bbbce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0caa905505f742f153d1790e8106255d41205068f5e8ac318324f7c99a0bbbce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0caa905505f742f153d1790e8106255d41205068f5e8ac318324f7c99a0bbbce"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0308beca9f25ca0bebbcccd630746ab1ac4a915b8a05248e9cb07c280252213"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0caa905505f742f153d1790e8106255d41205068f5e8ac318324f7c99a0bbbce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0308beca9f25ca0bebbcccd630746ab1ac4a915b8a05248e9cb07c280252213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0308beca9f25ca0bebbcccd630746ab1ac4a915b8a05248e9cb07c280252213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/596c5800e8a72b6a1705ba1a65d9690b2657575450baa6a18d5103b346206dd1"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0308beca9f25ca0bebbcccd630746ab1ac4a915b8a05248e9cb07c280252213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"596c5800e8a72b6a1705ba1a65d9690b2657575450baa6a18d5103b346206dd1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["596c5800e8a72b6a1705ba1a65d9690b2657575450baa6a18d5103b346206dd1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0308beca9f25ca0bebbcccd630746ab1ac4a915b8a05248e9cb07c280252213"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1d74fcee209e8e5b25e5f0878ae124d1b25fa7b68041393e79145ca72888c33"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"596c5800e8a72b6a1705ba1a65d9690b2657575450baa6a18d5103b346206dd1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f0308beca9f25ca0bebbcccd630746ab1ac4a915b8a05248e9cb07c280252213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1d74fcee209e8e5b25e5f0878ae124d1b25fa7b68041393e79145ca72888c33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1d74fcee209e8e5b25e5f0878ae124d1b25fa7b68041393e79145ca72888c33"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/596c5800e8a72b6a1705ba1a65d9690b2657575450baa6a18d5103b346206dd1"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1d74fcee209e8e5b25e5f0878ae124d1b25fa7b68041393e79145ca72888c33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"596c5800e8a72b6a1705ba1a65d9690b2657575450baa6a18d5103b346206dd1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1d74fcee209e8e5b25e5f0878ae124d1b25fa7b68041393e79145ca72888c33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1d74fcee209e8e5b25e5f0878ae124d1b25fa7b68041393e79145ca72888c33"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7"} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5bf9d0233c94c82b1d882df55cb8be3a527a458fbb998ae02ad69a17d64af94"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5bf9d0233c94c82b1d882df55cb8be3a527a458fbb998ae02ad69a17d64af94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5bf9d0233c94c82b1d882df55cb8be3a527a458fbb998ae02ad69a17d64af94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5bf9d0233c94c82b1d882df55cb8be3a527a458fbb998ae02ad69a17d64af94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e49fc11ad49ad98f6dcd86c9cf962c0f1f0a1bafdde2c768151783beef6ae58f"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12671b53535505e9a7422be8dfd175445029c84e942a25fbfdea2d939cae7b9e"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc8bfc8dad057aaed3aab1993415c167428436bc195fa2ea52b37ffc51c09005"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5bf9d0233c94c82b1d882df55cb8be3a527a458fbb998ae02ad69a17d64af94"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/530b98112da7cddbd68bcb31cb97592abafb2f655ed9db19aa6eb292d775af79"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bd0f81466bb5519934846cf2dd13736e28c41aff6b2a644efd26a72de7423e3"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e49fc11ad49ad98f6dcd86c9cf962c0f1f0a1bafdde2c768151783beef6ae58f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e49fc11ad49ad98f6dcd86c9cf962c0f1f0a1bafdde2c768151783beef6ae58f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35a65d328482bafe6f451793ce05fc814ef2edcc775eaf13f6f598e4e6277d9f"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54b1754705a4a94db743768f5d57096db741197b0eed7983ed95db6fc7bf113a"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e49fc11ad49ad98f6dcd86c9cf962c0f1f0a1bafdde2c768151783beef6ae58f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12671b53535505e9a7422be8dfd175445029c84e942a25fbfdea2d939cae7b9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12671b53535505e9a7422be8dfd175445029c84e942a25fbfdea2d939cae7b9e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12671b53535505e9a7422be8dfd175445029c84e942a25fbfdea2d939cae7b9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc8bfc8dad057aaed3aab1993415c167428436bc195fa2ea52b37ffc51c09005","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc8bfc8dad057aaed3aab1993415c167428436bc195fa2ea52b37ffc51c09005"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e49fc11ad49ad98f6dcd86c9cf962c0f1f0a1bafdde2c768151783beef6ae58f"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12671b53535505e9a7422be8dfd175445029c84e942a25fbfdea2d939cae7b9e"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc8bfc8dad057aaed3aab1993415c167428436bc195fa2ea52b37ffc51c09005","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5bf9d0233c94c82b1d882df55cb8be3a527a458fbb998ae02ad69a17d64af94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"530b98112da7cddbd68bcb31cb97592abafb2f655ed9db19aa6eb292d775af79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["530b98112da7cddbd68bcb31cb97592abafb2f655ed9db19aa6eb292d775af79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc8bfc8dad057aaed3aab1993415c167428436bc195fa2ea52b37ffc51c09005"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"530b98112da7cddbd68bcb31cb97592abafb2f655ed9db19aa6eb292d775af79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bd0f81466bb5519934846cf2dd13736e28c41aff6b2a644efd26a72de7423e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6bd0f81466bb5519934846cf2dd13736e28c41aff6b2a644efd26a72de7423e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/530b98112da7cddbd68bcb31cb97592abafb2f655ed9db19aa6eb292d775af79"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bd0f81466bb5519934846cf2dd13736e28c41aff6b2a644efd26a72de7423e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35a65d328482bafe6f451793ce05fc814ef2edcc775eaf13f6f598e4e6277d9f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35a65d328482bafe6f451793ce05fc814ef2edcc775eaf13f6f598e4e6277d9f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bd0f81466bb5519934846cf2dd13736e28c41aff6b2a644efd26a72de7423e3"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35a65d328482bafe6f451793ce05fc814ef2edcc775eaf13f6f598e4e6277d9f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54b1754705a4a94db743768f5d57096db741197b0eed7983ed95db6fc7bf113a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54b1754705a4a94db743768f5d57096db741197b0eed7983ed95db6fc7bf113a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35a65d328482bafe6f451793ce05fc814ef2edcc775eaf13f6f598e4e6277d9f"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54b1754705a4a94db743768f5d57096db741197b0eed7983ed95db6fc7bf113a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54b1754705a4a94db743768f5d57096db741197b0eed7983ed95db6fc7bf113a"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e49fc11ad49ad98f6dcd86c9cf962c0f1f0a1bafdde2c768151783beef6ae58f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12671b53535505e9a7422be8dfd175445029c84e942a25fbfdea2d939cae7b9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc8bfc8dad057aaed3aab1993415c167428436bc195fa2ea52b37ffc51c09005","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"530b98112da7cddbd68bcb31cb97592abafb2f655ed9db19aa6eb292d775af79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6bd0f81466bb5519934846cf2dd13736e28c41aff6b2a644efd26a72de7423e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35a65d328482bafe6f451793ce05fc814ef2edcc775eaf13f6f598e4e6277d9f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54b1754705a4a94db743768f5d57096db741197b0eed7983ed95db6fc7bf113a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-18T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-18T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"} {"level":"info","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:50756","PortSpecifier":{"PortValue":50756}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:50756","PortSpecifier":{"PortValue":50756}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341899,"nanos":553725782},"http":{"id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","method":"POST","headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","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":"68d63fd1-e1ab-4f1a-a2f3-98c586e6cc9e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=25557804-1d23-4ea9-928d-d41250ccb4e6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/a516ea8da03b"]}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/a516ea8da03b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=25557804-1d23-4ea9-928d-d41250ccb4e6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"68d63fd1-e1ab-4f1a-a2f3-98c586e6cc9e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-deec4e/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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","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-18T02:31:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b036ca8a-0155-4a8c-85ed-8bb07a3bc632","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:54420","PortSpecifier":{"PortValue":54420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2a8451.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:54420","PortSpecifier":{"PortValue":54420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341899,"nanos":600417494},"http":{"id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","method":"POST","headers":{":authority":"e2e-shared-b-2a8451.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","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":"68d63fd1-e1ab-4f1a-a2f3-98c586e6cc9e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=25557804-1d23-4ea9-928d-d41250ccb4e6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/a516ea8da03b"]}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/a516ea8da03b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=25557804-1d23-4ea9-928d-d41250ccb4e6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"68d63fd1-e1ab-4f1a-a2f3-98c586e6cc9e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2a8451.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2a8451/rate-test-model-2a8451\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2a8451/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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","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-18T02:31:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73b2aea7-f0a7-44d2-9d05-2c7465125cb1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:50758","PortSpecifier":{"PortValue":50758}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d645993b-2ccf-429c-bd05-f091e0f2c584","method":"POST","path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions","host":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:50758","PortSpecifier":{"PortValue":50758}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341899,"nanos":641392065},"http":{"id":"d645993b-2ccf-429c-bd05-f091e0f2c584","method":"POST","headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XcnbkbyToopTHWyo_NMTFGYp4O1KZs8HNj3Avvd2XAUzGOKtZzM9H4Y8XCY1"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XcnbkbyToopTHWyo_NMTFGYp4O1KZs8HNj3Avvd2XAUzGOKtZzM9H4Y8XCY1\"}"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","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-deec4e.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":"0f21baae-91e8-4a11-bf2c-1f616b635255","keyName":"e2e-rate-a-05fc6e","subscription":"e2e-rate-iso-a-05fc6e","tenant":"e2e-shared-a-deec4e","userId":"0f21baae-91e8-4a11-bf2c-1f616b635255","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.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-deec4e/rate-test-model-deec4e\",\"requestedSubscription\":\"e2e-rate-iso-a-05fc6e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","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-deec4e.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-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05fc6e","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-deec4e/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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","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-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","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-05fc6e"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0f21baae-91e8-4a11-bf2c-1f616b635255","keyName":"e2e-rate-a-05fc6e","selected_subscription":"e2e-rate-iso-a-05fc6e","selected_subscription_key":"ai-tenant-e2e-shared-a-deec4e/e2e-rate-iso-a-05fc6e@ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05fc6e","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d645993b-2ccf-429c-bd05-f091e0f2c584","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:50766","PortSpecifier":{"PortValue":50766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"08509a3c-3767-9262-b386-7e21f840fc7e","method":"POST","path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions","host":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:50766","PortSpecifier":{"PortValue":50766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341900,"nanos":705246205},"http":{"id":"08509a3c-3767-9262-b386-7e21f840fc7e","method":"POST","headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XcnbkbyToopTHWyo_NMTFGYp4O1KZs8HNj3Avvd2XAUzGOKtZzM9H4Y8XCY1"} {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XcnbkbyToopTHWyo_NMTFGYp4O1KZs8HNj3Avvd2XAUzGOKtZzM9H4Y8XCY1\"}"} {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","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-deec4e.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":"0f21baae-91e8-4a11-bf2c-1f616b635255","keyName":"e2e-rate-a-05fc6e","subscription":"e2e-rate-iso-a-05fc6e","tenant":"e2e-shared-a-deec4e","userId":"0f21baae-91e8-4a11-bf2c-1f616b635255","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.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-deec4e/rate-test-model-deec4e\",\"requestedSubscription\":\"e2e-rate-iso-a-05fc6e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","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-deec4e.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-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05fc6e","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","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-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","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-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","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-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-deec4e/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-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","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-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","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-05fc6e"} {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","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-18T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0f21baae-91e8-4a11-bf2c-1f616b635255","keyName":"e2e-rate-a-05fc6e","selected_subscription":"e2e-rate-iso-a-05fc6e","selected_subscription_key":"ai-tenant-e2e-shared-a-deec4e/e2e-rate-iso-a-05fc6e@ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05fc6e","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08509a3c-3767-9262-b386-7e21f840fc7e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:42134","PortSpecifier":{"PortValue":42134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b9fb0334-6410-4ac9-907f-a4629b33a535","method":"POST","path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions","host":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:42134","PortSpecifier":{"PortValue":42134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341901,"nanos":747857672},"http":{"id":"b9fb0334-6410-4ac9-907f-a4629b33a535","method":"POST","headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XcnbkbyToopTHWyo_NMTFGYp4O1KZs8HNj3Avvd2XAUzGOKtZzM9H4Y8XCY1"} {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XcnbkbyToopTHWyo_NMTFGYp4O1KZs8HNj3Avvd2XAUzGOKtZzM9H4Y8XCY1\"}"} {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","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-deec4e.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":"0f21baae-91e8-4a11-bf2c-1f616b635255","keyName":"e2e-rate-a-05fc6e","subscription":"e2e-rate-iso-a-05fc6e","tenant":"e2e-shared-a-deec4e","userId":"0f21baae-91e8-4a11-bf2c-1f616b635255","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.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-deec4e/rate-test-model-deec4e\",\"requestedSubscription\":\"e2e-rate-iso-a-05fc6e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","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-deec4e.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-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05fc6e","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","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-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","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-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-deec4e/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-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","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-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","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-05fc6e"} {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","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-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","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-18T02:31:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0f21baae-91e8-4a11-bf2c-1f616b635255","keyName":"e2e-rate-a-05fc6e","selected_subscription":"e2e-rate-iso-a-05fc6e","selected_subscription_key":"ai-tenant-e2e-shared-a-deec4e/e2e-rate-iso-a-05fc6e@ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05fc6e","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9fb0334-6410-4ac9-907f-a4629b33a535","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34320","PortSpecifier":{"PortValue":34320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34320","PortSpecifier":{"PortValue":34320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341914,"nanos":754075897},"http":{"id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","method":"POST","headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","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":"68d63fd1-e1ab-4f1a-a2f3-98c586e6cc9e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=25557804-1d23-4ea9-928d-d41250ccb4e6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/a516ea8da03b"]}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/a516ea8da03b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=25557804-1d23-4ea9-928d-d41250ccb4e6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"68d63fd1-e1ab-4f1a-a2f3-98c586e6cc9e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-deec4e/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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","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-18T02:31:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bd9e8b9-90c1-47c0-94a1-8850432f1179","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:44758","PortSpecifier":{"PortValue":44758}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-2a8451.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:44758","PortSpecifier":{"PortValue":44758}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341914,"nanos":795195893},"http":{"id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","method":"POST","headers":{":authority":"e2e-shared-b-2a8451.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","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":"68d63fd1-e1ab-4f1a-a2f3-98c586e6cc9e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=25557804-1d23-4ea9-928d-d41250ccb4e6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/a516ea8da03b"]}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/a516ea8da03b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=25557804-1d23-4ea9-928d-d41250ccb4e6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"68d63fd1-e1ab-4f1a-a2f3-98c586e6cc9e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-2a8451.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2a8451/rate-test-model-2a8451\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2a8451/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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","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-18T02:31:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48da834f-cc67-98bf-b7c9-9ba68ccc7696","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34334","PortSpecifier":{"PortValue":34334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c553f498-82cb-4f24-84a8-98a5b7805d23","method":"POST","path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions","host":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34334","PortSpecifier":{"PortValue":34334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341914,"nanos":839076444},"http":{"id":"c553f498-82cb-4f24-84a8-98a5b7805d23","method":"POST","headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-cnYLumAoigbPd642_jmK5RoZo4x8nAWGhgXLN8qjVhPWOKqUSWrNoWOl94zw"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-cnYLumAoigbPd642_jmK5RoZo4x8nAWGhgXLN8qjVhPWOKqUSWrNoWOl94zw\"}"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","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-deec4e.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":"cfd09691-5292-4281-a6f6-b77501d942e3","keyName":"e2e-rate-a-9bfdd6","subscription":"e2e-rate-iso-a-9bfdd6","tenant":"e2e-shared-a-deec4e","userId":"cfd09691-5292-4281-a6f6-b77501d942e3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.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-deec4e/rate-test-model-deec4e\",\"requestedSubscription\":\"e2e-rate-iso-a-9bfdd6\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","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-deec4e.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-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9bfdd6","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-deec4e/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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","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-9bfdd6"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","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-18T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"cfd09691-5292-4281-a6f6-b77501d942e3","keyName":"e2e-rate-a-9bfdd6","selected_subscription":"e2e-rate-iso-a-9bfdd6","selected_subscription_key":"ai-tenant-e2e-shared-a-deec4e/e2e-rate-iso-a-9bfdd6@ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9bfdd6","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c553f498-82cb-4f24-84a8-98a5b7805d23","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34350","PortSpecifier":{"PortValue":34350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","method":"POST","path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions","host":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34350","PortSpecifier":{"PortValue":34350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341915,"nanos":884493596},"http":{"id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","method":"POST","headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-cnYLumAoigbPd642_jmK5RoZo4x8nAWGhgXLN8qjVhPWOKqUSWrNoWOl94zw"} {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-cnYLumAoigbPd642_jmK5RoZo4x8nAWGhgXLN8qjVhPWOKqUSWrNoWOl94zw\"}"} {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","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-deec4e.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":"cfd09691-5292-4281-a6f6-b77501d942e3","keyName":"e2e-rate-a-9bfdd6","subscription":"e2e-rate-iso-a-9bfdd6","tenant":"e2e-shared-a-deec4e","userId":"cfd09691-5292-4281-a6f6-b77501d942e3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.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-deec4e/rate-test-model-deec4e\",\"requestedSubscription\":\"e2e-rate-iso-a-9bfdd6\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","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-deec4e.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-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9bfdd6","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","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-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","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-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-deec4e/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-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","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-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","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-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","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-9bfdd6"} {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","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-18T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"cfd09691-5292-4281-a6f6-b77501d942e3","keyName":"e2e-rate-a-9bfdd6","selected_subscription":"e2e-rate-iso-a-9bfdd6","selected_subscription_key":"ai-tenant-e2e-shared-a-deec4e/e2e-rate-iso-a-9bfdd6@ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9bfdd6","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc778ae9-6285-4f77-a4fd-053f4d7013c5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55b52aec-d308-465b-830b-5106c60277a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34354","PortSpecifier":{"PortValue":34354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"55b52aec-d308-465b-830b-5106c60277a9","method":"POST","path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions","host":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55b52aec-d308-465b-830b-5106c60277a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34354","PortSpecifier":{"PortValue":34354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341916,"nanos":927975240},"http":{"id":"55b52aec-d308-465b-830b-5106c60277a9","method":"POST","headers":{":authority":"e2e-shared-a-deec4e.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"55b52aec-d308-465b-830b-5106c60277a9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-cnYLumAoigbPd642_jmK5RoZo4x8nAWGhgXLN8qjVhPWOKqUSWrNoWOl94zw"} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"55b52aec-d308-465b-830b-5106c60277a9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-cnYLumAoigbPd642_jmK5RoZo4x8nAWGhgXLN8qjVhPWOKqUSWrNoWOl94zw\"}"} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"55b52aec-d308-465b-830b-5106c60277a9","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-deec4e.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":"cfd09691-5292-4281-a6f6-b77501d942e3","keyName":"e2e-rate-a-9bfdd6","subscription":"e2e-rate-iso-a-9bfdd6","tenant":"e2e-shared-a-deec4e","userId":"cfd09691-5292-4281-a6f6-b77501d942e3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"55b52aec-d308-465b-830b-5106c60277a9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-deec4e.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-deec4e/rate-test-model-deec4e\",\"requestedSubscription\":\"e2e-rate-iso-a-9bfdd6\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"55b52aec-d308-465b-830b-5106c60277a9","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-deec4e.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-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9bfdd6","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"55b52aec-d308-465b-830b-5106c60277a9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55b52aec-d308-465b-830b-5106c60277a9","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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55b52aec-d308-465b-830b-5106c60277a9","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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55b52aec-d308-465b-830b-5106c60277a9","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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55b52aec-d308-465b-830b-5106c60277a9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-deec4e/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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55b52aec-d308-465b-830b-5106c60277a9","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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55b52aec-d308-465b-830b-5106c60277a9","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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55b52aec-d308-465b-830b-5106c60277a9","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-9bfdd6"} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55b52aec-d308-465b-830b-5106c60277a9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"cfd09691-5292-4281-a6f6-b77501d942e3","keyName":"e2e-rate-a-9bfdd6","selected_subscription":"e2e-rate-iso-a-9bfdd6","selected_subscription_key":"ai-tenant-e2e-shared-a-deec4e/e2e-rate-iso-a-9bfdd6@ai-tenant-e2e-shared-a-deec4e/rate-test-model-deec4e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-deec4e","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9bfdd6","namespace":"ai-tenant-e2e-shared-a-deec4e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55b52aec-d308-465b-830b-5106c60277a9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55b52aec-d308-465b-830b-5106c60277a9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:44762","PortSpecifier":{"PortValue":44762}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"26e0979c-0c88-4db5-9d3e-66514485619b","method":"POST","path":"/ai-tenant-e2e-shared-b-2a8451/rate-test-model-2a8451/v1/completions","host":"e2e-shared-b-2a8451.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:44762","PortSpecifier":{"PortValue":44762}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784341916,"nanos":970654933},"http":{"id":"26e0979c-0c88-4db5-9d3e-66514485619b","method":"POST","headers":{":authority":"e2e-shared-b-2a8451.apps.e0b2b663-7925-40a1-8644-a516ea8da03b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-2a8451/rate-test-model-2a8451/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-HOCsUErEBDTU5QeT_eVVUklguUIAg9ts1jI6e6GQxuf3INcYYMapvWjTzg8L"} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-2a8451.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-HOCsUErEBDTU5QeT_eVVUklguUIAg9ts1jI6e6GQxuf3INcYYMapvWjTzg8L\"}"} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","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-2a8451.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":"6aa16d24-f350-4d05-8199-f55e4680ad82","keyName":"e2e-rate-b-9bfdd6","subscription":"e2e-rate-iso-b-9bfdd6","tenant":"e2e-shared-b-2a8451","userId":"6aa16d24-f350-4d05-8199-f55e4680ad82","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-2a8451.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-2a8451/rate-test-model-2a8451\",\"requestedSubscription\":\"e2e-rate-iso-b-9bfdd6\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","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-2a8451.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-2a8451","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-9bfdd6","namespace":"ai-tenant-e2e-shared-b-2a8451","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-2a8451/rate-test-model-2a8451\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-2a8451/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-18T02:31:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","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-18T02:31:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","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-18T02:31:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","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-18T02:31:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","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-9bfdd6"} {"level":"debug","ts":"2026-07-18T02:31:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","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":"6aa16d24-f350-4d05-8199-f55e4680ad82","keyName":"e2e-rate-b-9bfdd6","selected_subscription":"e2e-rate-iso-b-9bfdd6","selected_subscription_key":"ai-tenant-e2e-shared-b-2a8451/e2e-rate-iso-b-9bfdd6@ai-tenant-e2e-shared-b-2a8451/rate-test-model-2a8451","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-2a8451","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-9bfdd6","namespace":"ai-tenant-e2e-shared-b-2a8451","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-18T02:31:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-18T02:31:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"26e0979c-0c88-4db5-9d3e-66514485619b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e0fd034f703370fc43601a35907d97bf5ebfec8d2906f2763c0037604878ef7"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6bd0f81466bb5519934846cf2dd13736e28c41aff6b2a644efd26a72de7423e3"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0aa2b8796243d5efbfd3fd96875ae4907f58ac05ce81bfc4fd3de8ce426ed9c7"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0c81abc42fb85f5436ff87c12cb873dd4b075e0ce3d5ae7c1ed42128f80d9fc4"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5bf9d0233c94c82b1d882df55cb8be3a527a458fbb998ae02ad69a17d64af94"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bbbb9092102c0b280155742eadcd663a9bad435cca4d6788e51d252e6a077d1d"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0caa905505f742f153d1790e8106255d41205068f5e8ac318324f7c99a0bbbce"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12671b53535505e9a7422be8dfd175445029c84e942a25fbfdea2d939cae7b9e"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f874a20e44650f53c7da2f88a2ff7ccc850ed4e561f9304fe9e38dece73f20c"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f0308beca9f25ca0bebbcccd630746ab1ac4a915b8a05248e9cb07c280252213"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de16bf266bf90cfd9e0b6d9b0dbe2d7c8597a63ab8e7d85a7d50d5cc24bb0643"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33d75cb431c7307c6c81a447c2cf0ce91b26ba426b5e8a34bcd45ba3d92b1a35"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35a65d328482bafe6f451793ce05fc814ef2edcc775eaf13f6f598e4e6277d9f"} {"level":"info","ts":"2026-07-18T02:32:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b1d74fcee209e8e5b25e5f0878ae124d1b25fa7b68041393e79145ca72888c33"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8d07539694d845530b85c7b67e1a9330f812dbc9fb385bdb775c1e99fdfacab"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/530b98112da7cddbd68bcb31cb97592abafb2f655ed9db19aa6eb292d775af79"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6427fd69146a418ea71b3ef9746162f13ac7e6e04af7de769cf29384484c4d3c"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e860b0c0b6dec796298005a5d73d0c7b6b40ee44645ed349ea97a43e26e593a7"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/761bf55ab1806c27b718fd874b5e02bf783ee017c592c2f35940a8892f149776"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e49fc11ad49ad98f6dcd86c9cf962c0f1f0a1bafdde2c768151783beef6ae58f"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc8bfc8dad057aaed3aab1993415c167428436bc195fa2ea52b37ffc51c09005"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54b1754705a4a94db743768f5d57096db741197b0eed7983ed95db6fc7bf113a"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dfd2b5e8e051578322298263e5b12e89c604a893f6db54d67f62f860576ce59a"} {"level":"info","ts":"2026-07-18T02:32:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/596c5800e8a72b6a1705ba1a65d9690b2657575450baa6a18d5103b346206dd1"}