{"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"} {"level":"info","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8"} {"level":"error","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-14T14:13:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7"} {"level":"debug","ts":"2026-07-14T14:13:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"} {"level":"info","ts":"2026-07-14T14:13:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51122","PortSpecifier":{"PortValue":51122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51122","PortSpecifier":{"PortValue":51122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038415,"nanos":330215415},"http":{"id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c1bb11e-c138-4767-a039-0b8c8daafa1f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36088","PortSpecifier":{"PortValue":36088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36088","PortSpecifier":{"PortValue":36088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038415,"nanos":372408772},"http":{"id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","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_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b973f40-b4d0-4901-b62a-c5bfd3ac78c9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51124","PortSpecifier":{"PortValue":51124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"54100cd3-f3e0-42da-992d-e21843d8503a","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51124","PortSpecifier":{"PortValue":51124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038415,"nanos":412160368},"http":{"id":"54100cd3-f3e0-42da-992d-e21843d8503a","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp\"}"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-9c0e14.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":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","subscription":"e2e-rate-iso-a-bdf72d","tenant":"e2e-shared-a-9c0e14","userId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-bdf72d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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-bdf72d"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","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":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","selected_subscription":"e2e-rate-iso-a-bdf72d","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-bdf72d@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54100cd3-f3e0-42da-992d-e21843d8503a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51126","PortSpecifier":{"PortValue":51126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51126","PortSpecifier":{"PortValue":51126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038416,"nanos":462747280},"http":{"id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp\"}"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-9c0e14.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":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","subscription":"e2e-rate-iso-a-bdf72d","tenant":"e2e-shared-a-9c0e14","userId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-bdf72d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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-bdf72d"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","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":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","selected_subscription":"e2e-rate-iso-a-bdf72d","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-bdf72d@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ddbd9f6-44c6-48af-aa67-d17f2703cccc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51142","PortSpecifier":{"PortValue":51142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51142","PortSpecifier":{"PortValue":51142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038417,"nanos":502661237},"http":{"id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-SE4vGEyA6qWXs8XA_cdQFhMoOl4MWH1hp33OkRcms0XP5lHlPRT9x3uiy5Dp\"}"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-9c0e14.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":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","subscription":"e2e-rate-iso-a-bdf72d","tenant":"e2e-shared-a-9c0e14","userId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-bdf72d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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-bdf72d"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","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":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"71073fd7-f1d0-407d-b9f8-cf01f021021e","keyName":"e2e-rate-a-bdf72d","selected_subscription":"e2e-rate-iso-a-bdf72d","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-bdf72d@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bdf72d","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"59e2f584-ff5a-40c4-94c3-4af6502d6763","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36784","PortSpecifier":{"PortValue":36784}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36784","PortSpecifier":{"PortValue":36784}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038430,"nanos":523956576},"http":{"id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.51:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2d3d0ba-54c7-462a-ae5f-939ab4b312f1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51712","PortSpecifier":{"PortValue":51712}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:51712","PortSpecifier":{"PortValue":51712}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038430,"nanos":568521774},"http":{"id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"]}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/09452c20163c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=9ae97144-8291-4c63-8270-63ee42769b94"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ad33a63a-a65e-48dc-89f9-8cd62ab69895","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","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_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ac39e1da-0f0f-4fd4-87ec-96fa567e3e54","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36792","PortSpecifier":{"PortValue":36792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"18963f7b-9950-4ef8-b7db-94e9a377105f","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36792","PortSpecifier":{"PortValue":36792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038430,"nanos":607545796},"http":{"id":"18963f7b-9950-4ef8-b7db-94e9a377105f","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG\"}"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-9c0e14.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":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","subscription":"e2e-rate-iso-a-dc5dbf","tenant":"e2e-shared-a-9c0e14","userId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-dc5dbf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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-dc5dbf"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","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":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","selected_subscription":"e2e-rate-iso-a-dc5dbf","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-dc5dbf@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"18963f7b-9950-4ef8-b7db-94e9a377105f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36796","PortSpecifier":{"PortValue":36796}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:36796","PortSpecifier":{"PortValue":36796}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038431,"nanos":645241977},"http":{"id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG\"}"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-9c0e14.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":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","subscription":"e2e-rate-iso-a-dc5dbf","tenant":"e2e-shared-a-9c0e14","userId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-dc5dbf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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-dc5dbf"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","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":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","selected_subscription":"e2e-rate-iso-a-dc5dbf","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-dc5dbf@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e846b5a-01f8-4597-a72e-8e039a69cd20","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59132","PortSpecifier":{"PortValue":59132}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","method":"POST","path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions","host":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:59132","PortSpecifier":{"PortValue":59132}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.51:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038432,"nanos":685118159},"http":{"id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","method":"POST","headers":{":authority":"e2e-shared-a-9c0e14.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vMDILM87aKJLdaDO_hyNYhNHeWoQfK9JID81GrLyoMkNcsSbcK9NlsK8BGlG\"}"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-9c0e14.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":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","subscription":"e2e-rate-iso-a-dc5dbf","tenant":"e2e-shared-a-9c0e14","userId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\",\"requestedSubscription\":\"e2e-rate-iso-a-dc5dbf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-9c0e14.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9c0e14/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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-dc5dbf"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","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":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f9205936-2ff6-4470-9faf-a9d410f7d93a","keyName":"e2e-rate-a-dc5dbf","selected_subscription":"e2e-rate-iso-a-dc5dbf","selected_subscription_key":"ai-tenant-e2e-shared-a-9c0e14/e2e-rate-iso-a-dc5dbf@ai-tenant-e2e-shared-a-9c0e14/rate-test-model-9c0e14","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9c0e14","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc5dbf","namespace":"ai-tenant-e2e-shared-a-9c0e14","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2400d9bc-80cd-4426-8ea3-a6a906c04209","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:52562","PortSpecifier":{"PortValue":52562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"516e59ae-8870-4b73-b355-4d8a0583d04d","method":"POST","path":"/ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03/v1/completions","host":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.8:52562","PortSpecifier":{"PortValue":52562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784038432,"nanos":720907823},"http":{"id":"516e59ae-8870-4b73-b355-4d8a0583d04d","method":"POST","headers":{":authority":"e2e-shared-b-ff9f03.apps.b6834b36-c6a3-4c75-85a4-09452c20163c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bhCHZoYQbFH17hQq_xl3vpLjLSt3YTqQAyYomUz397kaPdp5uzuh6IdrJjLZ"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ff9f03.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-bhCHZoYQbFH17hQq_xl3vpLjLSt3YTqQAyYomUz397kaPdp5uzuh6IdrJjLZ\"}"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-ff9f03.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":"95593489-2f61-4e42-9e73-2585217d4286","keyName":"e2e-rate-b-dc5dbf","subscription":"e2e-rate-iso-b-dc5dbf","tenant":"e2e-shared-b-ff9f03","userId":"95593489-2f61-4e42-9e73-2585217d4286","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-ff9f03.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03\",\"requestedSubscription\":\"e2e-rate-iso-b-dc5dbf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-ff9f03.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-ff9f03","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-dc5dbf","namespace":"ai-tenant-e2e-shared-b-ff9f03","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ff9f03/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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-dc5dbf"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"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":{}}]},"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":"95593489-2f61-4e42-9e73-2585217d4286","keyName":"e2e-rate-b-dc5dbf","selected_subscription":"e2e-rate-iso-b-dc5dbf","selected_subscription_key":"ai-tenant-e2e-shared-b-ff9f03/e2e-rate-iso-b-dc5dbf@ai-tenant-e2e-shared-b-ff9f03/rate-test-model-ff9f03","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff9f03","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-dc5dbf","namespace":"ai-tenant-e2e-shared-b-ff9f03","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-14T14:13:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"516e59ae-8870-4b73-b355-4d8a0583d04d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-14T14:14:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e04ed865c3130b4c4bf577f9bba3aecd8181687306c2a4eb4430f6b832baaea2"} {"level":"info","ts":"2026-07-14T14:14:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a21e38676de4f91f50c43f085da0a173e703b654e5653e87b6dcc62474680c9"} {"level":"info","ts":"2026-07-14T14:14:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d4bb4538097546c4d85a33db2cf22b6698267f6d43ba27f980a255205b6514f"} {"level":"info","ts":"2026-07-14T14:14:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db37d24feaec6daff31095f0a20ca7c65d671b3196c0cfcda2f1d318d7deb8ca"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dce261fe313021136f6525a1ccc5e0422e66cf156a7e93f1ea820ae9b4d83bd5"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/726de64a63ff6157ebd64705460a05c09b545e2418623718b4b2561880e80435"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9cbb182285d66b953ad59734b99d6ef4dd37e6f5a757849fa996ffd876f674b5"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/07031c28cb1d330e4007e068947cb0689616c4a6bb1c2ba1f0426fa60c4aa20d"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23a0e6de3b991f5f78582f999b15d7e6dbad33d706e4ce0b6157bcbea44654b7"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27ff69508730025e7bdc5855b6547ea123281f9aadb008b14864eacf037750c6"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/00e2b9b972b6b709d3eb09b8908a52ffbce1df29115636cc041dc1e221a36ddf"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe41246812f8fe4bd8b0b11323fbc0ad24e5e36ea7690630d8b5bbaf338dbcbb"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4eef4ab28bb9fb9dfa0d294b00551cf5816c45cf529ea1253d562396c73d2df"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7d427c40a3ac633fe81b716f5d867999d153c589c15f9880cb1ab295086c470"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ffcbd309e7705dc031e9cffb27f3a9ccd0a7619711de88f3c0578dc411f9e07e"} {"level":"info","ts":"2026-07-14T14:14:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9ea5398ce3d55b3f1684a0322b644fd58e2502eca77b093c95f8a664f1c1ffa7"} {"level":"info","ts":"2026-07-14T14:14:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a214e32fc2730d9ce73d6775af8fb44a0cff27d318319c40f7f6bd80c2beadb8"} {"level":"info","ts":"2026-07-14T14:14:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46753002d5c413a74e7cb94843f13cae49f52d444a97cfcac6b3bc015b5d54b8"} {"level":"info","ts":"2026-07-14T14:14:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad4264c698956bead4953c948d1790e02f2bef03069803e316964599c72558ad"} {"level":"info","ts":"2026-07-14T14:14:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40c818ef89390b2fbf1cc5d19daecd375ad99d907dd7881abaf3284d76460a67"} {"level":"info","ts":"2026-07-14T14:14:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25d92eb8f1fb2d6acf83a2385e4b174802d4eea4dd8eb300982ec008d24b8dcf"} {"level":"info","ts":"2026-07-14T14:14:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04c41a8add29b9361324d7f1bf2ed91690bb798ca9ccb086497d83220a9255e2"} {"level":"info","ts":"2026-07-14T14:14:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b4dd206fd52b99e8a60f5e4bfa2131b6a96750f0af00a7c58efda0cc4acaf13c"} {"level":"info","ts":"2026-07-14T14:14:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/428c3b8c5c74a19483318b546e769b7057d12c475b2edfd87fb9b92d76e24db1"}