{"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7"} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:45:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:45:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"info","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48398","PortSpecifier":{"PortValue":48398}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","object":"source:{address:{socket_address:{address:\"10.132.0.13:48398\" port_value:48398}}} destination:{address:{socket_address:{address:\"10.134.0.41:443\" port_value:443}}} request:{time:{seconds:1785869172 nanos:644020124} http:{id:\"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"70\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"7895cc999184dbdf379ec9ad323898da32f75e65562f898e7ef5c02608fc7d63\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/fed50d7bec6b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2038bd32-6762-4da8-878e-9340721d6745"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"bbd0f082-1f5c-4a1b-ad89-a40885ec8c96","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/fed50d7bec6b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2038bd32-6762-4da8-878e-9340721d6745"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"bbd0f082-1f5c-4a1b-ad89-a40885ec8c96","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7895cc999184dbdf379ec9ad323898da32f75e65562f898e7ef5c02608fc7d63"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6"},"host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":644020124,"seconds":1785869172}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":48398},"address":"10.132.0.13:48398"}}}}},"destination":{"address":"10.134.0.41:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"7895cc999184dbdf379ec9ad323898da32f75e65562f898e7ef5c02608fc7d63"},"headers":{":authority":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6"},"host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":644020124,"seconds":1785869172},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:48398","port":48398}}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5c8685/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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","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-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd274b23-5a35-4406-9aa6-9e4cd33ab2b6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34982","PortSpecifier":{"PortValue":34982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","object":"source:{address:{socket_address:{address:\"10.132.0.13:34982\" port_value:34982}}} destination:{address:{socket_address:{address:\"10.133.0.61:443\" port_value:443}}} request:{time:{seconds:1785869172 nanos:683532074} http:{id:\"ebe5e5fb-0230-43a3-a916-2d395cd75f55\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"70\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-bc18f1.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdC02Y2M5Y2RjZjc2LWxmdjJ6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.61~e2e-shared-b-bc18f1-openshift-default-6cc9cdcf76-lfv2z.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"ebe5e5fb-0230-43a3-a916-2d395cd75f55\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","tokenreview":{"name":""}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/fed50d7bec6b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2038bd32-6762-4da8-878e-9340721d6745"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"bbd0f082-1f5c-4a1b-ad89-a40885ec8c96","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/fed50d7bec6b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2038bd32-6762-4da8-878e-9340721d6745"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"bbd0f082-1f5c-4a1b-ad89-a40885ec8c96","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-bc18f1.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdC02Y2M5Y2RjZjc2LWxmdjJ6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-b-bc18f1-openshift-default-6cc9cdcf76-lfv2z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55"},"host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":683532074,"seconds":1785869172}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":34982},"address":"10.132.0.13:34982"}}}}},"destination":{"address":"10.133.0.61:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"},"headers":{":authority":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-bc18f1.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdC02Y2M5Y2RjZjc2LWxmdjJ6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-b-bc18f1-openshift-default-6cc9cdcf76-lfv2z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55"},"host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":683532074,"seconds":1785869172},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:34982","port":34982}}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc18f1/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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","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":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","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-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ebe5e5fb-0230-43a3-a916-2d395cd75f55","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48406","PortSpecifier":{"PortValue":48406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","object":"source:{address:{socket_address:{address:\"10.132.0.13:48406\" port_value:48406}}} destination:{address:{socket_address:{address:\"10.134.0.41:443\" port_value:443}}} request:{time:{seconds:1785869172 nanos:720682607} http:{id:\"f8c241ae-5f6d-44c3-85af-56f61ba774f5\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"f8c241ae-5f6d-44c3-85af-56f61ba774f5\"} path:\"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions\" host:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"6ee8dc6ae353ef99c0602ed652fe79d68e7a6a44ef935b092ce76b29fa06ac7c\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Ol6W3ZO6w80UkCEh_RnQW3v9OMMKhoSV6GoE2gTFRil75t8udJHhdcLfWheC"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","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-5c8685.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":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","keyName":"e2e-rate-a-cabcd5","subscription":"e2e-rate-iso-a-cabcd5","tenant":"e2e-shared-a-5c8685","userId":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","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-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5c8685/models/facebook/opt-125m","name":"rate-test-model-5c8685","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-cabcd5","namespace":"ai-tenant-e2e-shared-a-5c8685","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685"}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5"},"host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":720682607,"seconds":1785869172}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":48406},"address":"10.132.0.13:48406"}}}}},"destination":{"address":"10.134.0.41:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"6ee8dc6ae353ef99c0602ed652fe79d68e7a6a44ef935b092ce76b29fa06ac7c"},"headers":{":authority":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5"},"host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":720682607,"seconds":1785869172},"url_path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:48406","port":48406}}} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5c8685/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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","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-cabcd5"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","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-08-04T18:46:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","keyName":"e2e-rate-a-cabcd5","selected_subscription":"e2e-rate-iso-a-cabcd5","selected_subscription_key":"ai-tenant-e2e-shared-a-5c8685/e2e-rate-iso-a-cabcd5@ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5c8685/models/facebook/opt-125m","name":"rate-test-model-5c8685","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-cabcd5","namespace":"ai-tenant-e2e-shared-a-5c8685","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:46:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8c241ae-5f6d-44c3-85af-56f61ba774f5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48420","PortSpecifier":{"PortValue":48420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","object":"source:{address:{socket_address:{address:\"10.132.0.13:48420\" port_value:48420}}} destination:{address:{socket_address:{address:\"10.134.0.41:443\" port_value:443}}} request:{time:{seconds:1785869173 nanos:759541952} http:{id:\"094d67b6-fd1e-4b66-8ac4-cf6160a98982\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"094d67b6-fd1e-4b66-8ac4-cf6160a98982\"} path:\"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions\" host:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"6ee8dc6ae353ef99c0602ed652fe79d68e7a6a44ef935b092ce76b29fa06ac7c\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Ol6W3ZO6w80UkCEh_RnQW3v9OMMKhoSV6GoE2gTFRil75t8udJHhdcLfWheC"} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","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-5c8685.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":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","keyName":"e2e-rate-a-cabcd5","subscription":"e2e-rate-iso-a-cabcd5","tenant":"e2e-shared-a-5c8685","userId":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","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-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5c8685/models/facebook/opt-125m","name":"rate-test-model-5c8685","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-cabcd5","namespace":"ai-tenant-e2e-shared-a-5c8685","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685"}} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982"},"host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":759541952,"seconds":1785869173}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":48420},"address":"10.132.0.13:48420"}}}}},"destination":{"address":"10.134.0.41:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"6ee8dc6ae353ef99c0602ed652fe79d68e7a6a44ef935b092ce76b29fa06ac7c"},"headers":{":authority":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982"},"host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":759541952,"seconds":1785869173},"url_path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:48420","port":48420}}} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","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-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","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-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","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-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5c8685/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-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","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-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","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-cabcd5"} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","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-08-04T18:46:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","keyName":"e2e-rate-a-cabcd5","selected_subscription":"e2e-rate-iso-a-cabcd5","selected_subscription_key":"ai-tenant-e2e-shared-a-5c8685/e2e-rate-iso-a-cabcd5@ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5c8685/models/facebook/opt-125m","name":"rate-test-model-5c8685","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-cabcd5","namespace":"ai-tenant-e2e-shared-a-5c8685","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:46:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"094d67b6-fd1e-4b66-8ac4-cf6160a98982","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:47534","PortSpecifier":{"PortValue":47534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1380b686-f2c1-41e2-b512-245d40d6b012","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","object":"source:{address:{socket_address:{address:\"10.132.0.13:47534\" port_value:47534}}} destination:{address:{socket_address:{address:\"10.134.0.41:443\" port_value:443}}} request:{time:{seconds:1785869174 nanos:798584797} http:{id:\"1380b686-f2c1-41e2-b512-245d40d6b012\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"1380b686-f2c1-41e2-b512-245d40d6b012\"} path:\"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions\" host:\"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"6ee8dc6ae353ef99c0602ed652fe79d68e7a6a44ef935b092ce76b29fa06ac7c\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Ol6W3ZO6w80UkCEh_RnQW3v9OMMKhoSV6GoE2gTFRil75t8udJHhdcLfWheC"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","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-5c8685.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":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","keyName":"e2e-rate-a-cabcd5","subscription":"e2e-rate-iso-a-cabcd5","tenant":"e2e-shared-a-5c8685","userId":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","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-5c8685.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5c8685/models/facebook/opt-125m","name":"rate-test-model-5c8685","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-cabcd5","namespace":"ai-tenant-e2e-shared-a-5c8685","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685"}} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"1380b686-f2c1-41e2-b512-245d40d6b012"},"host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"1380b686-f2c1-41e2-b512-245d40d6b012","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":798584797,"seconds":1785869174}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":47534},"address":"10.132.0.13:47534"}}}}},"destination":{"address":"10.134.0.41:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"6ee8dc6ae353ef99c0602ed652fe79d68e7a6a44ef935b092ce76b29fa06ac7c"},"headers":{":authority":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-5c8685-kserve-workload-svc.ai-tenant-e2e-shared-a-5c8685.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdC02YjRjYzhmNGI0LWN6Nms5CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTVjODY4NS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS01Yzg2ODUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.41~e2e-shared-a-5c8685-openshift-default-6b4cc8f4b4-cz6k9.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"1380b686-f2c1-41e2-b512-245d40d6b012"},"host":"e2e-shared-a-5c8685.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"1380b686-f2c1-41e2-b512-245d40d6b012","method":"POST","path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":798584797,"seconds":1785869174},"url_path":"/ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:47534","port":47534}}} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5c8685/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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","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-cabcd5"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"6bf6c68e-df90-4a7a-9d24-fc21809ec8d0","keyName":"e2e-rate-a-cabcd5","selected_subscription":"e2e-rate-iso-a-cabcd5","selected_subscription_key":"ai-tenant-e2e-shared-a-5c8685/e2e-rate-iso-a-cabcd5@ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5c8685/models/facebook/opt-125m","name":"rate-test-model-5c8685","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-cabcd5","namespace":"ai-tenant-e2e-shared-a-5c8685","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5c8685/rate-test-model-5c8685"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1380b686-f2c1-41e2-b512-245d40d6b012","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:47696","PortSpecifier":{"PortValue":47696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e6708623-c802-4e53-87e5-fa26bbddacf3","method":"POST","path":"/ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1/v1/completions","host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","object":"source:{address:{socket_address:{address:\"10.132.0.13:47696\" port_value:47696}}} destination:{address:{socket_address:{address:\"10.133.0.61:443\" port_value:443}}} request:{time:{seconds:1785869174 nanos:834910573} http:{id:\"e6708623-c802-4e53-87e5-fa26bbddacf3\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-bc18f1-kserve-workload-svc.ai-tenant-e2e-shared-b-bc18f1.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdC02Y2M5Y2RjZjc2LWxmdjJ6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.61~e2e-shared-b-bc18f1-openshift-default-6cc9cdcf76-lfv2z.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"e6708623-c802-4e53-87e5-fa26bbddacf3\"} path:\"/ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1/v1/completions\" host:\"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"55124addc5bf3a97501cf92db9ff9e0427f6fc9cf3835c3fcbf0cc27277d3374\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1FDCj7QKsD0qgwB6D_jygJSdtzz9hZZH1nTZNsf1opaqx1NbMWZ1KIVlelhRf"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-bc18f1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","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-bc18f1.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":"8e7511db-7823-4ef6-8c1b-78299259b47c","keyName":"e2e-rate-b-cabcd5","subscription":"e2e-rate-iso-b-cabcd5","tenant":"e2e-shared-b-bc18f1","userId":"8e7511db-7823-4ef6-8c1b-78299259b47c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-bc18f1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","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-bc18f1.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-bc18f1/models/facebook/opt-125m","name":"rate-test-model-bc18f1","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-cabcd5","namespace":"ai-tenant-e2e-shared-b-bc18f1","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1"}} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-bc18f1-kserve-workload-svc.ai-tenant-e2e-shared-b-bc18f1.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdC02Y2M5Y2RjZjc2LWxmdjJ6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-b-bc18f1-openshift-default-6cc9cdcf76-lfv2z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"e6708623-c802-4e53-87e5-fa26bbddacf3"},"host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"e6708623-c802-4e53-87e5-fa26bbddacf3","method":"POST","path":"/ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":834910573,"seconds":1785869174}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":47696},"address":"10.132.0.13:47696"}}}}},"destination":{"address":"10.133.0.61:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"55124addc5bf3a97501cf92db9ff9e0427f6fc9cf3835c3fcbf0cc27277d3374"},"headers":{":authority":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-bc18f1-kserve-workload-svc.ai-tenant-e2e-shared-b-bc18f1.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdC02Y2M5Y2RjZjc2LWxmdjJ6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLWJjMThmMS1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi1iYzE4ZjEtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-b-bc18f1-openshift-default-6cc9cdcf76-lfv2z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"e6708623-c802-4e53-87e5-fa26bbddacf3"},"host":"e2e-shared-b-bc18f1.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"e6708623-c802-4e53-87e5-fa26bbddacf3","method":"POST","path":"/ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":834910573,"seconds":1785869174},"url_path":"/ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:47696","port":47696}}} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bc18f1/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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","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-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","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-cabcd5"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","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":"8e7511db-7823-4ef6-8c1b-78299259b47c","keyName":"e2e-rate-b-cabcd5","selected_subscription":"e2e-rate-iso-b-cabcd5","selected_subscription_key":"ai-tenant-e2e-shared-b-bc18f1/e2e-rate-iso-b-cabcd5@ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-bc18f1/models/facebook/opt-125m","name":"rate-test-model-bc18f1","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-cabcd5","namespace":"ai-tenant-e2e-shared-b-bc18f1","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-bc18f1/rate-test-model-bc18f1"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:46:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6708623-c802-4e53-87e5-fa26bbddacf3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0501f0037f4ee2058ed1f24ea2d06f3fe86f5a5a1cd2692a668df53dde57c4b6"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/353afd15b941088648bc7bafd0c75a04ea8f5cd3fa08be0af7e4cb90ec8981b7"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/515281b914fe6275b5d21b370ce9d3e3669879399d1227bf732e51453592840a"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e32a3f7fba4f1aa0333950baa7934d93916578fb1a1ef89399d86b34521976b1"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7eee1758a07e69e9d62387070825b1492ad45fb6b17f1bbeff622bf630c92bc2"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ee8dc6ae353ef99c0602ed652fe79d68e7a6a44ef935b092ce76b29fa06ac7c"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/975c65fc929f644d0b027bdf1d451138ce8ce83814ce3d9b8bb1b3874e032a3a"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f2cc176db7062a5063f29598561678e28d094d80c5a7c180d4c25d903fb49398"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e69f3b016ad8c989900508f0b1dd79c2b1c7ce68daefc81b01a457af1d04ad4"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18b40a789660ce1349063f877558b8dc7801202e60b26d80666e355f0d11a44e"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb38aa3dc2575be1a4fdad510c140bbc4ccacd60172bed969a46ea79a62063b2"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67775849801fcf8f309aaff7d58eaa3e27f03b8c313a7892a1d6fe9b21744fc2"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/093863bfddd2fdbce7ab0df9780ea2ababa0f8e431546cbd76bd546c93dcca44"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2dceeac8d1352509803c01c07b975b1571acf8165fb22138eec684490b357cfe"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d334be75aa8d8695ab372044ba3d5bf5a5cc7c0b5784885bfad6c1a58c74254b"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0443f15701fa1f453ce0079d4d584d4e4eb67b45e6284e1b3596ef0ec02d8988"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bba8eefc490b9a7cefbc84a06a8e476c665b83edfda4d67b0c7161b7b5c57cd3"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/269673ab2a30638101e87615c003cfb33cf97e050248b15b403e039c8103d183"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7895cc999184dbdf379ec9ad323898da32f75e65562f898e7ef5c02608fc7d63"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/867a9b5f8ee654b9992a872f79b53d5dfafff79dd204b09afd8bd107cbdbb1c6"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7af121c60cc20150ce9880a2a2270cc62e4fc97d2582425d6ea115dad56d7dcf"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55124addc5bf3a97501cf92db9ff9e0427f6fc9cf3835c3fcbf0cc27277d3374"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78012ddf091f0b9cd0819b567deba68ca72e19c234b6588c85879ba589282c4b"} {"level":"info","ts":"2026-08-04T18:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16cd29253e471d042eb08f4beb4a64334648173553fa3e09061bdb41be10fa34"} {"level":"info","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43358","PortSpecifier":{"PortValue":43358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","object":"source:{address:{socket_address:{address:\"10.132.0.13:43358\" port_value:43358}}} destination:{address:{socket_address:{address:\"10.133.0.46:443\" port_value:443}}} request:{time:{seconds:1785869295 nanos:312972200} http:{id:\"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8\" method:\"POST\" headers:{key:\":authority\" value:\"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"69\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LXpxNWQ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.46~maas-default-gateway-openshift-default-78bb78ff78-zq5d6.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8\"} path:\"/maas-api/v1/api-keys\" host:\"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/fed50d7bec6b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2038bd32-6762-4da8-878e-9340721d6745"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"bbd0f082-1f5c-4a1b-ad89-a40885ec8c96","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/fed50d7bec6b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2038bd32-6762-4da8-878e-9340721d6745"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"bbd0f082-1f5c-4a1b-ad89-a40885ec8c96","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"69","content-type":"application/json","forwarded":"for=44.212.242.249;host=maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LXpxNWQ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.133.0.46~maas-default-gateway-openshift-default-78bb78ff78-zq5d6.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8"},"host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":312972200,"seconds":1785869295}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":43358},"address":"10.132.0.13:43358"}}}}},"destination":{"address":"10.133.0.46:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"headers":{":authority":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"69","content-type":"application/json","forwarded":"for=44.212.242.249;host=maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LXpxNWQ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.133.0.46~maas-default-gateway-openshift-default-78bb78ff78-zq5d6.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8"},"host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":312972200,"seconds":1785869295},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:43358","port":43358}}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","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-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","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-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","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-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","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-08-04T18:48:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f2f1f1f2-227e-4df9-b3f0-fc57a29e58b8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43360","PortSpecifier":{"PortValue":43360}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","object":"source:{address:{socket_address:{address:\"10.132.0.13:43360\" port_value:43360}}} destination:{address:{socket_address:{address:\"10.133.0.46:443\" port_value:443}}} request:{time:{seconds:1785869295 nanos:370558893} http:{id:\"cf64a92f-1ea6-4fdf-a739-018bce56cdd7\" method:\"POST\" headers:{key:\":authority\" value:\"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/llm/facebook-opt-125m-simulated/v1/chat/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LXpxNWQ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.46~maas-default-gateway-openshift-default-78bb78ff78-zq5d6.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"cf64a92f-1ea6-4fdf-a739-018bce56cdd7\"} path:\"/llm/facebook-opt-125m-simulated/v1/chat/completions\" host:\"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1DXyrDtMK5AKAXdJJ_boIewTGuSilSLGduAAMxsVYaX9z9NrGdbNHQwXc1mrQ"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"188ed57c-fe1e-471e-856c-48dc46372d87","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"188ed57c-fe1e-471e-856c-48dc46372d87","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LXpxNWQ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.133.0.46~maas-default-gateway-openshift-default-78bb78ff78-zq5d6.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7"},"host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":370558893,"seconds":1785869295}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":43360},"address":"10.132.0.13:43360"}}}}},"destination":{"address":"10.133.0.46:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"headers":{":authority":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LXpxNWQ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.133.0.46~maas-default-gateway-openshift-default-78bb78ff78-zq5d6.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7"},"host":"maas.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":370558893,"seconds":1785869295},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:43360","port":43360}}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","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-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","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-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","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-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","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-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","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-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"188ed57c-fe1e-471e-856c-48dc46372d87","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:48:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cf64a92f-1ea6-4fdf-a739-018bce56cdd7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75"} {"level":"info","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572"} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2"} {"level":"error","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-08-04T18:48:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-08-04T18:48:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"} {"level":"info","ts":"2026-08-04T18:49:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51894","PortSpecifier":{"PortValue":51894}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:49:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","object":"source:{address:{socket_address:{address:\"10.132.0.13:51894\" port_value:51894}}} destination:{address:{socket_address:{address:\"10.134.0.50:443\" port_value:443}}} request:{time:{seconds:1785869348 nanos:725021944} http:{id:\"751e9e8d-050a-461f-9bb2-f8c096c6c7bd\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"66\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-ipp-a-6a6d9f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdC03NzQ1NDViNGI2LWQ4YnptCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.50~e2e-ipp-a-6a6d9f-openshift-default-774545b4b6-d8bzm.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"751e9e8d-050a-461f-9bb2-f8c096c6c7bd\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/fed50d7bec6b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2038bd32-6762-4da8-878e-9340721d6745"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"bbd0f082-1f5c-4a1b-ad89-a40885ec8c96","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/fed50d7bec6b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2038bd32-6762-4da8-878e-9340721d6745"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"bbd0f082-1f5c-4a1b-ad89-a40885ec8c96","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"66","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-ipp-a-6a6d9f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdC03NzQ1NDViNGI2LWQ4YnptCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.50~e2e-ipp-a-6a6d9f-openshift-default-774545b4b6-d8bzm.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd"},"host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":725021944,"seconds":1785869348}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":51894},"address":"10.132.0.13:51894"}}}}},"destination":{"address":"10.134.0.50:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376"},"headers":{":authority":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"66","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-ipp-a-6a6d9f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdC03NzQ1NDViNGI2LWQ4YnptCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.50~e2e-ipp-a-6a6d9f-openshift-default-774545b4b6-d8bzm.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd"},"host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":725021944,"seconds":1785869348},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:51894","port":51894}}} {"level":"debug","ts":"2026-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","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-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","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-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-6a6d9f/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-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","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-08-04T18:49:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","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-08-04T18:49:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:49:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"751e9e8d-050a-461f-9bb2-f8c096c6c7bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51904","PortSpecifier":{"PortValue":51904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","method":"POST","path":"/ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f/v1/chat/completions","host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","object":"source:{address:{socket_address:{address:\"10.132.0.13:51904\" port_value:51904}}} destination:{address:{socket_address:{address:\"10.134.0.50:443\" port_value:443}}} request:{time:{seconds:1785869350 nanos:790892446} http:{id:\"543ad648-59a2-41fa-995b-e4b8ddde9bd0\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f/v1/chat/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"ipp-route-6a6d9f-kserve-workload-svc.ai-tenant-e2e-ipp-a-6a6d9f.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.13\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdC03NzQ1NDViNGI2LWQ4YnptCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.50~e2e-ipp-a-6a6d9f-openshift-default-774545b4b6-d8bzm.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.13\"} headers:{key:\"x-forwarded-host\" value:\"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"543ad648-59a2-41fa-995b-e4b8ddde9bd0\"} path:\"/ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f/v1/chat/completions\" host:\"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9\"} metadata_context:{}"} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Umi6jAkO1WNXbPc9_CTGZ2ZYovJWcE9ILVZtqIWXaAiat9O7AzzUy2DcvPSw"} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-6a6d9f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-6a6d9f.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":"90b31e84-d762-4299-98b4-ffb865055c82","keyName":"e2e-ipp-6a6d9f","subscription":"ipp-route-6a6d9f-sub","tenant":"e2e-ipp-a-6a6d9f","userId":"90b31e84-d762-4299-98b4-ffb865055c82","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-6a6d9f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-6a6d9f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-6a6d9f/models/facebook/opt-125m","name":"ipp-route-6a6d9f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-6a6d9f-sub","namespace":"ai-tenant-e2e-ipp-a-6a6d9f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f"}} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"ipp-route-6a6d9f-kserve-workload-svc.ai-tenant-e2e-ipp-a-6a6d9f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdC03NzQ1NDViNGI2LWQ4YnptCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.50~e2e-ipp-a-6a6d9f-openshift-default-774545b4b6-d8bzm.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0"},"host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","method":"POST","path":"/ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":790892446,"seconds":1785869350}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":51904},"address":"10.132.0.13:51904"}}}}},"destination":{"address":"10.134.0.50:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9"},"headers":{":authority":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"ipp-route-6a6d9f-kserve-workload-svc.ai-tenant-e2e-ipp-a-6a6d9f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.13","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdC03NzQ1NDViNGI2LWQ4YnptCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTZhNmQ5Zi1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS02YTZkOWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.50~e2e-ipp-a-6a6d9f-openshift-default-774545b4b6-d8bzm.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.13","x-forwarded-host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0"},"host":"e2e-ipp-a-6a6d9f.apps.2bac00c4-2a1f-4391-afc9-fed50d7bec6b.prod.konfluxeaas.com","id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","method":"POST","path":"/ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":790892446,"seconds":1785869350},"url_path":"/ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f/v1/chat/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.13:51904","port":51904}}} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","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-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","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-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-6a6d9f/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-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","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-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"ipp-route-6a6d9f-sub"} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","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-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","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-08-04T18:49:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","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":"90b31e84-d762-4299-98b4-ffb865055c82","keyName":"e2e-ipp-6a6d9f","selected_subscription":"ipp-route-6a6d9f-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f-sub@ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-6a6d9f/models/facebook/opt-125m","name":"ipp-route-6a6d9f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-6a6d9f-sub","namespace":"ai-tenant-e2e-ipp-a-6a6d9f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-6a6d9f/ipp-route-6a6d9f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-08-04T18:49:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"543ad648-59a2-41fa-995b-e4b8ddde9bd0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-08-04T18:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22acaff06bffc119fba0bad41e9ba246f9dd4ad7f24b90812e722410e3add376"} {"level":"info","ts":"2026-08-04T18:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df87be829a39c61fcb411bad3f48a201fd9279c755557ab6c5cc34ae2486eba7"} {"level":"info","ts":"2026-08-04T18:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9ea0179791beb166be05e74622d334e8533165c69db507c7f2840be735244f79"} {"level":"info","ts":"2026-08-04T18:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27606a0ecc52d20c08eddff7d9d97e2461256704c24a92d735efd4e493644a75"} {"level":"info","ts":"2026-08-04T18:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/606328223838382dc5a8041e45cc5949b86e374e5e7fe952f9e852b85f35f6a9"} {"level":"info","ts":"2026-08-04T18:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c95edb1835d6224f5ed1fa87a70aaee543676ee83257a9583a2f7ff807b102d"} {"level":"info","ts":"2026-08-04T18:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28c9a97d1f072c279c65dd4331985c82ca4410ce421765fe9640b31f07e80ec4"} {"level":"info","ts":"2026-08-04T18:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb25cb1833878d40156725703781ed13948e7771c2ae6182767a1b6a0b17f74b"} {"level":"info","ts":"2026-08-04T18:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83ba5f1fc8e6a4548a9d1cf92a3ce7c8a7170a69118de1535ccb12020cdb2c24"} {"level":"info","ts":"2026-08-04T18:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7df3534fbf2259608e414deea6f20cd9e8403d22cdda28c4d77501e08d737572"} {"level":"info","ts":"2026-08-04T18:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc7d73bb1169efda5d9399fd97174b70e3f097563d764969b7401e61895f29c2"} {"level":"info","ts":"2026-08-04T18:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bd9a0c11a726bccf8b4691469802c8cef943a4a04346760e713757b3b080f1e3"}