--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53: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-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:53: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-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:53:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:53:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43214","PortSpecifier":{"PortValue":43214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43214","PortSpecifier":{"PortValue":43214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286433,"nanos":729899034},"http":{"id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/auth-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","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-29T00:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7e82c80e-107a-4580-9dfb-b4d3ea77e7a0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51244","PortSpecifier":{"PortValue":51244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51244","PortSpecifier":{"PortValue":51244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286433,"nanos":775387873},"http":{"id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/auth-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","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-29T00:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8b54db9-1a47-4a9e-8505-fa16a62093c2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43220","PortSpecifier":{"PortValue":43220}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"55c0f687-f82c-4925-9441-63773c8ce9d5","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:43220","PortSpecifier":{"PortValue":43220}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286433,"nanos":819003386},"http":{"id":"55c0f687-f82c-4925-9441-63773c8ce9d5","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/auth-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","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-29T00:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55c0f687-f82c-4925-9441-63773c8ce9d5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be5f390c-5d13-4456-9718-cff18a090a67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51258","PortSpecifier":{"PortValue":51258}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be5f390c-5d13-4456-9718-cff18a090a67","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be5f390c-5d13-4456-9718-cff18a090a67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51258","PortSpecifier":{"PortValue":51258}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286433,"nanos":861015256},"http":{"id":"be5f390c-5d13-4456-9718-cff18a090a67","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"be5f390c-5d13-4456-9718-cff18a090a67","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be5f390c-5d13-4456-9718-cff18a090a67","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be5f390c-5d13-4456-9718-cff18a090a67","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be5f390c-5d13-4456-9718-cff18a090a67","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be5f390c-5d13-4456-9718-cff18a090a67","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be5f390c-5d13-4456-9718-cff18a090a67","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/auth-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"be5f390c-5d13-4456-9718-cff18a090a67","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be5f390c-5d13-4456-9718-cff18a090a67","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-29T00:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be5f390c-5d13-4456-9718-cff18a090a67","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-29T00:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be5f390c-5d13-4456-9718-cff18a090a67","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be5f390c-5d13-4456-9718-cff18a090a67","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"info","ts":"2026-07-29T00:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86\": 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-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"debug","ts":"2026-07-29T00:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5\": 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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"debug","ts":"2026-07-29T00:54:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54: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-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53458","PortSpecifier":{"PortValue":53458}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53458","PortSpecifier":{"PortValue":53458}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286474,"nanos":37784133},"http":{"id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/auth-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","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-29T00:54:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9b97ba6-77f8-4c35-937e-563f37562ab6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51812","PortSpecifier":{"PortValue":51812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51812","PortSpecifier":{"PortValue":51812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286474,"nanos":76479398},"http":{"id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/auth-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","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-29T00:54:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e69ae87e-080a-4f58-8ada-9e7f129549b3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51816","PortSpecifier":{"PortValue":51816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","method":"GET","path":"/maas-api/v1/api-keys/a302a13f-7af1-4bf1-b7db-6eb266769356","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:51816","PortSpecifier":{"PortValue":51816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286474,"nanos":113894071},"http":{"id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","method":"GET","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a302a13f-7af1-4bf1-b7db-6eb266769356",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a302a13f-7af1-4bf1-b7db-6eb266769356",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/auth-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","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-29T00:54:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4b23b5c8-c0cb-4a5f-a7a9-12838527a6e3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53474","PortSpecifier":{"PortValue":53474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","method":"GET","path":"/maas-api/v1/api-keys/a302a13f-7af1-4bf1-b7db-6eb266769356","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53474","PortSpecifier":{"PortValue":53474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286474,"nanos":147952686},"http":{"id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","method":"GET","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a302a13f-7af1-4bf1-b7db-6eb266769356",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a302a13f-7af1-4bf1-b7db-6eb266769356",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/auth-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","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-29T00:54:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","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-29T00:54:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:54:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6c91a577-a7ae-4eeb-942c-59eed638cc84","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:54:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"debug","ts":"2026-07-29T00:54:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07\": 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":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848\": 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-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f\": 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-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:54:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:54:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:35478","PortSpecifier":{"PortValue":35478}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:35478","PortSpecifier":{"PortValue":35478}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286514,"nanos":112919721},"http":{"id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/auth-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","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-29T00:55:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dd18d34d-70f8-4f0f-b2e2-3d56ee52348a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55768","PortSpecifier":{"PortValue":55768}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55768","PortSpecifier":{"PortValue":55768}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286514,"nanos":148749673},"http":{"id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/auth-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","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-29T00:55:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d112501-5bc8-4a7e-9ea5-e765cbd4a80d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:35494","PortSpecifier":{"PortValue":35494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:35494","PortSpecifier":{"PortValue":35494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286514,"nanos":187131386},"http":{"id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-xpwScCxadFShjD0q_Uphb4Q7hfxOHSlalTXPD86rm3CLwF7aohRGrHB3x9OK"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-xpwScCxadFShjD0q_Uphb4Q7hfxOHSlalTXPD86rm3CLwF7aohRGrHB3x9OK\"}"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","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-d90846.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":"93b2c3a9-1c60-4226-bda8-13be6ddef671","keyName":"e2e-auth-iso-a-716bd6","subscription":"e2e-auth-iso-10e0b5","tenant":"e2e-shared-a-d90846","userId":"93b2c3a9-1c60-4226-bda8-13be6ddef671","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/auth-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","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-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-auth-iso-10e0b5"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:55:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ed971fe-091b-4505-8e35-cc37bf1b5445","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d769f4d32a78f20ec58d4056ee78b3900ae80f1684361f21da50bddc7ca12be"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a7215935e0eba120c04d8ab99f560661afbe53f3974c820bd460a6eadb68593"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08b2773d37a4950cdfa342fc24c4e3d4e23f56f88e313e1098001bb352d34554"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1152d69264e2829e169872148fe7a897df023542f3faebcf9e5b759215e985c4"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/159a291920fecf19a03005329a0e161871185dd2e38dce09ffa4715f309a5848"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/042d6fc40be09d11f6a9edeb02e4dbd3f9db9b2ad548ec766c7dfc6f7aa9e938"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5fc01b12be3051369dbf79ac4ff196f936f4d355adbe2ec48112a77bf70dca32"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e4fa75fb4a685ed677c662e5cfb4aee84790ee312c39034d051232d6a166298d"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e9f164f6c39e00fe08c86d7a5b613b84ddffa292305754be3538b5ac0852f3f"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7bd010f98a2e909a339637236625c3dfaecd628baf4249e2c4f10abb743eb86"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3a27d9dfffe2d6c93c89470d582bc48ff81387e2cf0ba37061d6fbbc8d05cef1"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f7da208b0cc6f535811c85ed93926be13dd3ca90f2c91136a13a9f81c3f1525"} {"level":"info","ts":"2026-07-29T00:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9286856f88f7ad5926ec1288e50b0da2a02c15b57e1027b0c2160d6c78ebd51"} {"level":"info","ts":"2026-07-29T00:55:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:55:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e377d5877ecd6bd1c8e0d519e1a979a904e1e7dec8ae53fd7c4cb3a1c4ef4296"} {"level":"info","ts":"2026-07-29T00:55:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"info","ts":"2026-07-29T00:55:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3a0ae33153ea0a37d24bcdbf8154d7b69f6b1a29396216e85f99d30a68c9d60"} {"level":"info","ts":"2026-07-29T00:55:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"} {"level":"info","ts":"2026-07-29T00:55:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:55:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed5260dfde26bd7ab02ad7841f281ff06d655ffc738583588dafa5c7ad39bd98"} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942"} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942"} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"} {"level":"info","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f94774f25668fc89bfde891c393836587b596bd76a3db104c39382e9b8841913"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e496668e0279d58c3d2f6ebdeebfa6f40f451a49f791491664921cfa16c5173"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f94774f25668fc89bfde891c393836587b596bd76a3db104c39382e9b8841913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f94774f25668fc89bfde891c393836587b596bd76a3db104c39382e9b8841913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23e70ba3948b21a7d1a6a89a60a8b0850dd9bc69b7743a2a2bda0b5ed2b47d3c"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f94774f25668fc89bfde891c393836587b596bd76a3db104c39382e9b8841913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e01b84a4d4407910ceefbff0ba3002410d6b28a3a3b1b0c1a5cc44c6c48714"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e496668e0279d58c3d2f6ebdeebfa6f40f451a49f791491664921cfa16c5173","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e496668e0279d58c3d2f6ebdeebfa6f40f451a49f791491664921cfa16c5173"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e496668e0279d58c3d2f6ebdeebfa6f40f451a49f791491664921cfa16c5173","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f94774f25668fc89bfde891c393836587b596bd76a3db104c39382e9b8841913"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23e70ba3948b21a7d1a6a89a60a8b0850dd9bc69b7743a2a2bda0b5ed2b47d3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23e70ba3948b21a7d1a6a89a60a8b0850dd9bc69b7743a2a2bda0b5ed2b47d3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e496668e0279d58c3d2f6ebdeebfa6f40f451a49f791491664921cfa16c5173"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23e70ba3948b21a7d1a6a89a60a8b0850dd9bc69b7743a2a2bda0b5ed2b47d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23e70ba3948b21a7d1a6a89a60a8b0850dd9bc69b7743a2a2bda0b5ed2b47d3c"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7e01b84a4d4407910ceefbff0ba3002410d6b28a3a3b1b0c1a5cc44c6c48714","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7e01b84a4d4407910ceefbff0ba3002410d6b28a3a3b1b0c1a5cc44c6c48714"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7e01b84a4d4407910ceefbff0ba3002410d6b28a3a3b1b0c1a5cc44c6c48714","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7e01b84a4d4407910ceefbff0ba3002410d6b28a3a3b1b0c1a5cc44c6c48714"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f94774f25668fc89bfde891c393836587b596bd76a3db104c39382e9b8841913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e496668e0279d58c3d2f6ebdeebfa6f40f451a49f791491664921cfa16c5173","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23e70ba3948b21a7d1a6a89a60a8b0850dd9bc69b7743a2a2bda0b5ed2b47d3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7e01b84a4d4407910ceefbff0ba3002410d6b28a3a3b1b0c1a5cc44c6c48714","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56: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-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:56:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:56:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55948","PortSpecifier":{"PortValue":55948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9a7354be-80ea-40b3-83be-835f1d91b463","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55948","PortSpecifier":{"PortValue":55948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286593,"nanos":460572010},"http":{"id":"9a7354be-80ea-40b3-83be-835f1d91b463","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/sub-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","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-29T00:56:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a7354be-80ea-40b3-83be-835f1d91b463","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49692","PortSpecifier":{"PortValue":49692}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49692","PortSpecifier":{"PortValue":49692}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286593,"nanos":506892994},"http":{"id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/sub-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","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-29T00:56:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"baa5ef44-730a-487e-b0ad-35c09b74b7f0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55958","PortSpecifier":{"PortValue":55958}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:55958","PortSpecifier":{"PortValue":55958}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286593,"nanos":546090882},"http":{"id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","method":"GET","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-zYuCA9iVz5aO41sm_3LopzUdeXJllNioFX80PFpVMkOyUk1qHDWSR4ghWsqW"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-zYuCA9iVz5aO41sm_3LopzUdeXJllNioFX80PFpVMkOyUk1qHDWSR4ghWsqW\"}"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","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-d90846.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":"176a0fea-2c1c-4d81-be0f-5f86c3601d08","keyName":"e2e-sub-iso-e4733f","subscription":"e2e-a-only-a43d61","tenant":"e2e-shared-a-d90846","userId":"176a0fea-2c1c-4d81-be0f-5f86c3601d08","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/sub-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-a-only-a43d61"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c9132f9-4a5d-4d5d-a5a5-5d0d051472a6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49702","PortSpecifier":{"PortValue":49702}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:49702","PortSpecifier":{"PortValue":49702}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286593,"nanos":592494374},"http":{"id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","method":"GET","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-21ObISHfT0aZdTSl_sKS3lvZSNmRdbSEBbtv1emu11EPI9ywlw77ZwPMaRJw"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-12505f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-21ObISHfT0aZdTSl_sKS3lvZSNmRdbSEBbtv1emu11EPI9ywlw77ZwPMaRJw\"}"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","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-12505f.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":"90374853-5372-45f8-a17c-53eb7163d800","keyName":"e2e-sub-iso-e683a3","subscription":"e2e-b-only-a43d61","tenant":"e2e-shared-b-12505f","userId":"90374853-5372-45f8-a17c-53eb7163d800","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/sub-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","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-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-b-only-a43d61"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:56:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fe33e05b-ea04-4a7f-ba7e-d1e520a56d50","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44706","PortSpecifier":{"PortValue":44706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44706","PortSpecifier":{"PortValue":44706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286613,"nanos":342829525},"http":{"id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/sub-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","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-29T00:56:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da635d1f-5fef-4650-add8-c4f03bbfcfe5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53162","PortSpecifier":{"PortValue":53162}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53162","PortSpecifier":{"PortValue":53162}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286613,"nanos":389295879},"http":{"id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/sub-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","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-29T00:56:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"259f5a53-54fb-47e1-ac7a-7e9c886b8193","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"02b7784f-b7f6-4416-879c-49e036320afb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44716","PortSpecifier":{"PortValue":44716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"02b7784f-b7f6-4416-879c-49e036320afb","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"02b7784f-b7f6-4416-879c-49e036320afb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:44716","PortSpecifier":{"PortValue":44716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286613,"nanos":434893044},"http":{"id":"02b7784f-b7f6-4416-879c-49e036320afb","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"02b7784f-b7f6-4416-879c-49e036320afb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1MZB23gtwvxllJTZG_Gv97gVjryDnoZ6RUyEug4gWgZxO2EYEFLiJd0NAN9mM"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"02b7784f-b7f6-4416-879c-49e036320afb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1MZB23gtwvxllJTZG_Gv97gVjryDnoZ6RUyEug4gWgZxO2EYEFLiJd0NAN9mM\"}"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"02b7784f-b7f6-4416-879c-49e036320afb","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-d90846.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":"6f6a36f1-688f-437d-8115-99b60387ecf2","keyName":"e2e-sub-iso-ff86b2","subscription":"e2e-shared-sub-e6b8db","tenant":"e2e-shared-a-d90846","userId":"6f6a36f1-688f-437d-8115-99b60387ecf2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"02b7784f-b7f6-4416-879c-49e036320afb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02b7784f-b7f6-4416-879c-49e036320afb","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02b7784f-b7f6-4416-879c-49e036320afb","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02b7784f-b7f6-4416-879c-49e036320afb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/sub-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"02b7784f-b7f6-4416-879c-49e036320afb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02b7784f-b7f6-4416-879c-49e036320afb","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02b7784f-b7f6-4416-879c-49e036320afb","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02b7784f-b7f6-4416-879c-49e036320afb","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-shared-sub-e6b8db"} {"level":"info","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"02b7784f-b7f6-4416-879c-49e036320afb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"02b7784f-b7f6-4416-879c-49e036320afb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53172","PortSpecifier":{"PortValue":53172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b31b7577-2fc5-442a-b9d7-525caca9201b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:53172","PortSpecifier":{"PortValue":53172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286613,"nanos":462409212},"http":{"id":"b31b7577-2fc5-442a-b9d7-525caca9201b","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-eH3BvzQ7CbykVakg_DrjXa1MfGvLhpDa6M91yi3kxkIElM6ypNyliwNNqTgl"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-12505f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-eH3BvzQ7CbykVakg_DrjXa1MfGvLhpDa6M91yi3kxkIElM6ypNyliwNNqTgl\"}"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","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-12505f.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":"acc6fae0-5b05-4eca-8492-b89b7cc40abf","keyName":"e2e-sub-iso-bc6a18","subscription":"e2e-shared-sub-e6b8db","tenant":"e2e-shared-b-12505f","userId":"acc6fae0-5b05-4eca-8492-b89b7cc40abf","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/sub-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","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-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-shared-sub-e6b8db"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:56:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b31b7577-2fc5-442a-b9d7-525caca9201b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:56:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f94774f25668fc89bfde891c393836587b596bd76a3db104c39382e9b8841913"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23e70ba3948b21a7d1a6a89a60a8b0850dd9bc69b7743a2a2bda0b5ed2b47d3c"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f140dd7fb0deb6e475c5ee0967310fdc9bbeef61bc07f24f1a200adc7b405d95"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/842caaf2d88c769b1afbe7cde39aaf72524379746543b293b573420524e75ff0"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9ee59773692365146316331312c633a4a8d60d85cb6e9646ac98ff673aded1d"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d2bfd4d87ae20f712a6cff0c6c81250b7673f6c382dc5535480d7ed828724827"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c08146de705283e9d1dfe552a0083dbdec5f27ec4e3bcb21cb12790b35c6942"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d0b9503185a445d777f4f4f859dc9ba8bb9db929063c7b99c4c0c2799f22fc30"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ceba2306724fdeab5208239b16fed441802424d3865f3173577c8465ca8e13f6"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e48ccf7ca6a3ade6fa298679e72774b2028786e0ef354f9dbe28bea340c91c96"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b98107041c6042e313688169452b7841ca1d5072f5fd06ef34104b6cf9c0210"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7e01b84a4d4407910ceefbff0ba3002410d6b28a3a3b1b0c1a5cc44c6c48714"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/74262ffa98e03043d392631be18b0c39f5e58ede665ce3a539aabb6bfaa50ee3"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e496668e0279d58c3d2f6ebdeebfa6f40f451a49f791491664921cfa16c5173"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d28ddc4fcac8396ebae3aeb02ef2e89ab66d0eaf8f906c45ab2a998c5638b01"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca0554ef2003ac6f4642f43d8650bc6823175ce8406aac6ca12fc9e134e4509b"} {"level":"info","ts":"2026-07-29T00:56:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14\": 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-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747"} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec"} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec"} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5"} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5\": 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-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5"} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e"} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"} {"level":"info","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f0dd7121603599e50d00784a7075bf2a1a0c023f7ba993380419d89c258ea6c"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/713de6317bf231bd404a1bf4136cb24bfd0b095ecddb90e56f8b374d0e8cfba0"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f0dd7121603599e50d00784a7075bf2a1a0c023f7ba993380419d89c258ea6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f0dd7121603599e50d00784a7075bf2a1a0c023f7ba993380419d89c258ea6c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f0dd7121603599e50d00784a7075bf2a1a0c023f7ba993380419d89c258ea6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"713de6317bf231bd404a1bf4136cb24bfd0b095ecddb90e56f8b374d0e8cfba0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["713de6317bf231bd404a1bf4136cb24bfd0b095ecddb90e56f8b374d0e8cfba0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f0dd7121603599e50d00784a7075bf2a1a0c023f7ba993380419d89c258ea6c"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"713de6317bf231bd404a1bf4136cb24bfd0b095ecddb90e56f8b374d0e8cfba0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/713de6317bf231bd404a1bf4136cb24bfd0b095ecddb90e56f8b374d0e8cfba0"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f0dd7121603599e50d00784a7075bf2a1a0c023f7ba993380419d89c258ea6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"713de6317bf231bd404a1bf4136cb24bfd0b095ecddb90e56f8b374d0e8cfba0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"debug","ts":"2026-07-29T00:57:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T00:57:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T00:57:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"info","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"info","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T00:57:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T00:57:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"error","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04\": 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-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T00:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39682","PortSpecifier":{"PortValue":39682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39682","PortSpecifier":{"PortValue":39682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286687,"nanos":817535107},"http":{"id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","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-29T00:58:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e4ed73bd-cfd8-482f-a31f-cc83e89a671e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a839a263-421e-4895-a59a-16c6c622591c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48978","PortSpecifier":{"PortValue":48978}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a839a263-421e-4895-a59a-16c6c622591c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a839a263-421e-4895-a59a-16c6c622591c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:48978","PortSpecifier":{"PortValue":48978}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286687,"nanos":860054919},"http":{"id":"a839a263-421e-4895-a59a-16c6c622591c","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a839a263-421e-4895-a59a-16c6c622591c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a839a263-421e-4895-a59a-16c6c622591c","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a839a263-421e-4895-a59a-16c6c622591c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a839a263-421e-4895-a59a-16c6c622591c","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a839a263-421e-4895-a59a-16c6c622591c","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a839a263-421e-4895-a59a-16c6c622591c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/rate-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a839a263-421e-4895-a59a-16c6c622591c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a839a263-421e-4895-a59a-16c6c622591c","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a839a263-421e-4895-a59a-16c6c622591c","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-29T00:58:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a839a263-421e-4895-a59a-16c6c622591c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a839a263-421e-4895-a59a-16c6c622591c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39690","PortSpecifier":{"PortValue":39690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7def4e1f-2670-4ded-a258-2d19de43a26e","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39690","PortSpecifier":{"PortValue":39690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286687,"nanos":906562895},"http":{"id":"7def4e1f-2670-4ded-a258-2d19de43a26e","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vB3XftEajKcRApCV_exEcFmEXuYJWClS0GS55New49CrkiRzcotG68o7pKlU"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vB3XftEajKcRApCV_exEcFmEXuYJWClS0GS55New49CrkiRzcotG68o7pKlU\"}"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","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-d90846.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":"81c418ba-cbf8-410a-b79b-516e82923bcd","keyName":"e2e-rate-a-ef4dde","subscription":"e2e-rate-iso-a-ef4dde","tenant":"e2e-shared-a-d90846","userId":"81c418ba-cbf8-410a-b79b-516e82923bcd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-ef4dde\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ef4dde","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","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-ef4dde"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","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-29T00:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"81c418ba-cbf8-410a-b79b-516e82923bcd","keyName":"e2e-rate-a-ef4dde","selected_subscription":"e2e-rate-iso-a-ef4dde","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-ef4dde@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ef4dde","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7def4e1f-2670-4ded-a258-2d19de43a26e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"190d9fde-8328-40b5-b902-caa6020ce192","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39696","PortSpecifier":{"PortValue":39696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"190d9fde-8328-40b5-b902-caa6020ce192","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"190d9fde-8328-40b5-b902-caa6020ce192","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39696","PortSpecifier":{"PortValue":39696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286688,"nanos":995979335},"http":{"id":"190d9fde-8328-40b5-b902-caa6020ce192","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"190d9fde-8328-40b5-b902-caa6020ce192","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vB3XftEajKcRApCV_exEcFmEXuYJWClS0GS55New49CrkiRzcotG68o7pKlU"} {"level":"debug","ts":"2026-07-29T00:58:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"190d9fde-8328-40b5-b902-caa6020ce192","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vB3XftEajKcRApCV_exEcFmEXuYJWClS0GS55New49CrkiRzcotG68o7pKlU\"}"} {"level":"debug","ts":"2026-07-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"190d9fde-8328-40b5-b902-caa6020ce192","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-d90846.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":"81c418ba-cbf8-410a-b79b-516e82923bcd","keyName":"e2e-rate-a-ef4dde","subscription":"e2e-rate-iso-a-ef4dde","tenant":"e2e-shared-a-d90846","userId":"81c418ba-cbf8-410a-b79b-516e82923bcd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"190d9fde-8328-40b5-b902-caa6020ce192","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-ef4dde\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"190d9fde-8328-40b5-b902-caa6020ce192","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ef4dde","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"190d9fde-8328-40b5-b902-caa6020ce192","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"190d9fde-8328-40b5-b902-caa6020ce192","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-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"190d9fde-8328-40b5-b902-caa6020ce192","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-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"190d9fde-8328-40b5-b902-caa6020ce192","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-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"190d9fde-8328-40b5-b902-caa6020ce192","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"190d9fde-8328-40b5-b902-caa6020ce192","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-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"190d9fde-8328-40b5-b902-caa6020ce192","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-ef4dde"} {"level":"debug","ts":"2026-07-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"190d9fde-8328-40b5-b902-caa6020ce192","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-29T00:58:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"190d9fde-8328-40b5-b902-caa6020ce192","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"81c418ba-cbf8-410a-b79b-516e82923bcd","keyName":"e2e-rate-a-ef4dde","selected_subscription":"e2e-rate-iso-a-ef4dde","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-ef4dde@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ef4dde","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"190d9fde-8328-40b5-b902-caa6020ce192","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"190d9fde-8328-40b5-b902-caa6020ce192","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39700","PortSpecifier":{"PortValue":39700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"af8e114d-2b58-4b4c-8836-f41ab1240407","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:39700","PortSpecifier":{"PortValue":39700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286690,"nanos":38924560},"http":{"id":"af8e114d-2b58-4b4c-8836-f41ab1240407","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-vB3XftEajKcRApCV_exEcFmEXuYJWClS0GS55New49CrkiRzcotG68o7pKlU"} {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-vB3XftEajKcRApCV_exEcFmEXuYJWClS0GS55New49CrkiRzcotG68o7pKlU\"}"} {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","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-d90846.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":"81c418ba-cbf8-410a-b79b-516e82923bcd","keyName":"e2e-rate-a-ef4dde","subscription":"e2e-rate-iso-a-ef4dde","tenant":"e2e-shared-a-d90846","userId":"81c418ba-cbf8-410a-b79b-516e82923bcd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-ef4dde\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ef4dde","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","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-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","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-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","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-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","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-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","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-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","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-ef4dde"} {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"81c418ba-cbf8-410a-b79b-516e82923bcd","keyName":"e2e-rate-a-ef4dde","selected_subscription":"e2e-rate-iso-a-ef4dde","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-ef4dde@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ef4dde","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af8e114d-2b58-4b4c-8836-f41ab1240407","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33472","PortSpecifier":{"PortValue":33472}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33472","PortSpecifier":{"PortValue":33472}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286709,"nanos":240377179},"http":{"id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.74:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","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-29T00:58:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d909dff-b6df-46d7-a78c-3ff7f2502aac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:34892","PortSpecifier":{"PortValue":34892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"40dbd294-1499-4815-b4ce-1de029f69aad","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:34892","PortSpecifier":{"PortValue":34892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286709,"nanos":279600152},"http":{"id":"40dbd294-1499-4815-b4ce-1de029f69aad","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/rate-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","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-29T00:58:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"40dbd294-1499-4815-b4ce-1de029f69aad","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33476","PortSpecifier":{"PortValue":33476}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33476","PortSpecifier":{"PortValue":33476}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286709,"nanos":323786630},"http":{"id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","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-29T00:58:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a0abdb7-eb74-48a3-9ab2-8d4672b45812","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71a52fb7-d010-496e-b340-b199f139c748","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33486","PortSpecifier":{"PortValue":33486}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"71a52fb7-d010-496e-b340-b199f139c748","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71a52fb7-d010-496e-b340-b199f139c748","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33486","PortSpecifier":{"PortValue":33486}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286710,"nanos":364320616},"http":{"id":"71a52fb7-d010-496e-b340-b199f139c748","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"71a52fb7-d010-496e-b340-b199f139c748","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"71a52fb7-d010-496e-b340-b199f139c748","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"71a52fb7-d010-496e-b340-b199f139c748","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"71a52fb7-d010-496e-b340-b199f139c748","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"71a52fb7-d010-496e-b340-b199f139c748","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"71a52fb7-d010-496e-b340-b199f139c748","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71a52fb7-d010-496e-b340-b199f139c748","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-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71a52fb7-d010-496e-b340-b199f139c748","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-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71a52fb7-d010-496e-b340-b199f139c748","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-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71a52fb7-d010-496e-b340-b199f139c748","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71a52fb7-d010-496e-b340-b199f139c748","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-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71a52fb7-d010-496e-b340-b199f139c748","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71a52fb7-d010-496e-b340-b199f139c748","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-29T00:58:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71a52fb7-d010-496e-b340-b199f139c748","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71a52fb7-d010-496e-b340-b199f139c748","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71a52fb7-d010-496e-b340-b199f139c748","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33492","PortSpecifier":{"PortValue":33492}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3567e316-c343-4318-9505-0d27eb2ae3e4","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33492","PortSpecifier":{"PortValue":33492}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286711,"nanos":405052688},"http":{"id":"3567e316-c343-4318-9505-0d27eb2ae3e4","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","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-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","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-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","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-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","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-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","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-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3567e316-c343-4318-9505-0d27eb2ae3e4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33494","PortSpecifier":{"PortValue":33494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33494","PortSpecifier":{"PortValue":33494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286712,"nanos":449200947},"http":{"id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","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-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","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-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","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-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","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-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","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-29T00:58:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"14ca69cf-a8b4-430f-8f48-cbfdb3d09d8d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33510","PortSpecifier":{"PortValue":33510}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33510","PortSpecifier":{"PortValue":33510}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286713,"nanos":490529083},"http":{"id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","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-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","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-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","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-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","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-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","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-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ad1adf0-d8e2-4999-a948-3b68054fe6a2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7be161c-d0d0-4100-8758-098273835bc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33520","PortSpecifier":{"PortValue":33520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b7be161c-d0d0-4100-8758-098273835bc7","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7be161c-d0d0-4100-8758-098273835bc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:33520","PortSpecifier":{"PortValue":33520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286714,"nanos":532439309},"http":{"id":"b7be161c-d0d0-4100-8758-098273835bc7","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b7be161c-d0d0-4100-8758-098273835bc7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b7be161c-d0d0-4100-8758-098273835bc7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b7be161c-d0d0-4100-8758-098273835bc7","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b7be161c-d0d0-4100-8758-098273835bc7","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b7be161c-d0d0-4100-8758-098273835bc7","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b7be161c-d0d0-4100-8758-098273835bc7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7be161c-d0d0-4100-8758-098273835bc7","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-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7be161c-d0d0-4100-8758-098273835bc7","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-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7be161c-d0d0-4100-8758-098273835bc7","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-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7be161c-d0d0-4100-8758-098273835bc7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7be161c-d0d0-4100-8758-098273835bc7","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-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7be161c-d0d0-4100-8758-098273835bc7","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7be161c-d0d0-4100-8758-098273835bc7","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-29T00:58:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7be161c-d0d0-4100-8758-098273835bc7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7be161c-d0d0-4100-8758-098273835bc7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7be161c-d0d0-4100-8758-098273835bc7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40996","PortSpecifier":{"PortValue":40996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:40996","PortSpecifier":{"PortValue":40996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286715,"nanos":570562694},"http":{"id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","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-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","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-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","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-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","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-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","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-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b22e878-a217-42b4-b680-545dc7c2d4d3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41004","PortSpecifier":{"PortValue":41004}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ffc8dd55-0359-456d-9a49-10261d92ef68","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41004","PortSpecifier":{"PortValue":41004}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286716,"nanos":611543113},"http":{"id":"ffc8dd55-0359-456d-9a49-10261d92ef68","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","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-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","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-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","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-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","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-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","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-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ffc8dd55-0359-456d-9a49-10261d92ef68","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41012","PortSpecifier":{"PortValue":41012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41012","PortSpecifier":{"PortValue":41012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286717,"nanos":654046665},"http":{"id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","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-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","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-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","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-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","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-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","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-29T00:58:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be74f6ba-af19-46b1-b3d4-48b8d9fd33d1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"030b698d-1fda-4791-8970-ed2922e273f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41014","PortSpecifier":{"PortValue":41014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"030b698d-1fda-4791-8970-ed2922e273f6","method":"POST","path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions","host":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"030b698d-1fda-4791-8970-ed2922e273f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:41014","PortSpecifier":{"PortValue":41014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.74:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286718,"nanos":691991452},"http":{"id":"030b698d-1fda-4791-8970-ed2922e273f6","method":"POST","headers":{":authority":"e2e-shared-a-d90846.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"030b698d-1fda-4791-8970-ed2922e273f6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"030b698d-1fda-4791-8970-ed2922e273f6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GrUJoYQaImBXFGSg_pCYT1aajzrhumV2rBaxMy3Kr0cKCpxsTGjz50FfcAYp\"}"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"030b698d-1fda-4791-8970-ed2922e273f6","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-d90846.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":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","subscription":"e2e-rate-iso-a-2994e7","tenant":"e2e-shared-a-d90846","userId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"030b698d-1fda-4791-8970-ed2922e273f6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-d90846.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-d90846/rate-test-model-d90846\",\"requestedSubscription\":\"e2e-rate-iso-a-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"030b698d-1fda-4791-8970-ed2922e273f6","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-d90846.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"}} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"030b698d-1fda-4791-8970-ed2922e273f6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"030b698d-1fda-4791-8970-ed2922e273f6","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"030b698d-1fda-4791-8970-ed2922e273f6","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"030b698d-1fda-4791-8970-ed2922e273f6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-d90846/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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"030b698d-1fda-4791-8970-ed2922e273f6","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"030b698d-1fda-4791-8970-ed2922e273f6","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"030b698d-1fda-4791-8970-ed2922e273f6","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"030b698d-1fda-4791-8970-ed2922e273f6","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"030b698d-1fda-4791-8970-ed2922e273f6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"903689e9-75ea-4f0d-93bc-009eb9c8e82d","keyName":"e2e-rate-a-2994e7","selected_subscription":"e2e-rate-iso-a-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-a-d90846/e2e-rate-iso-a-2994e7@ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-d90846/models/facebook/opt-125m","name":"rate-test-model-d90846","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2994e7","namespace":"ai-tenant-e2e-shared-a-d90846","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-d90846/rate-test-model-d90846"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"030b698d-1fda-4791-8970-ed2922e273f6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"030b698d-1fda-4791-8970-ed2922e273f6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45904","PortSpecifier":{"PortValue":45904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","method":"POST","path":"/ai-tenant-e2e-shared-b-12505f/rate-test-model-12505f/v1/completions","host":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:45904","PortSpecifier":{"PortValue":45904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286718,"nanos":729805015},"http":{"id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","method":"POST","headers":{":authority":"e2e-shared-b-12505f.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-12505f/rate-test-model-12505f/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-pp0ZOLnRClUdEOeF_7I8R0rMK1RV7a4P3mApGzO8V4pIdjAiASKGtTTUjSm3"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-12505f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-pp0ZOLnRClUdEOeF_7I8R0rMK1RV7a4P3mApGzO8V4pIdjAiASKGtTTUjSm3\"}"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","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-12505f.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":"5ef43cce-a33b-4193-8569-c6a728d24bbd","keyName":"e2e-rate-b-2994e7","subscription":"e2e-rate-iso-b-2994e7","tenant":"e2e-shared-b-12505f","userId":"5ef43cce-a33b-4193-8569-c6a728d24bbd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-12505f.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-12505f/rate-test-model-12505f\",\"requestedSubscription\":\"e2e-rate-iso-b-2994e7\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","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-12505f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-12505f/models/facebook/opt-125m","name":"rate-test-model-12505f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-2994e7","namespace":"ai-tenant-e2e-shared-b-12505f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-12505f/rate-test-model-12505f"}} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12505f/rate-test-model-12505f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-12505f/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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","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-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","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-2994e7"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"5ef43cce-a33b-4193-8569-c6a728d24bbd","keyName":"e2e-rate-b-2994e7","selected_subscription":"e2e-rate-iso-b-2994e7","selected_subscription_key":"ai-tenant-e2e-shared-b-12505f/e2e-rate-iso-b-2994e7@ai-tenant-e2e-shared-b-12505f/rate-test-model-12505f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-12505f/models/facebook/opt-125m","name":"rate-test-model-12505f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-2994e7","namespace":"ai-tenant-e2e-shared-b-12505f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-12505f/rate-test-model-12505f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T00:58:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"249cd1b8-7b7b-4cbc-9ea5-cfd05a9ae185","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T00:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44b90d985f34683e21202c75fb72e43fc2b36f7da9209af708cc0d094018cc61"} {"level":"info","ts":"2026-07-29T00:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e43ca541b389452d5c944dab0c8b6a94b64cb5062dba8b7df2487224470510b2"} {"level":"info","ts":"2026-07-29T00:58:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5541b56d52e23b94f2194a3cc53ad8f4ff25e9912ddbfbe73942bf0dd18669e"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/005b0ae8a084bff98d414ecdadd4777bbda23954b20f4de53bee266ca2458e83"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc6a826372638c752c4ab1f0ae38c1c729e5fbe16d51b77b66eada243bfdb650"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/713de6317bf231bd404a1bf4136cb24bfd0b095ecddb90e56f8b374d0e8cfba0"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21f629c168776718fa082cfad5afbdc63adbff683b4ed9336ba108141aa5ab04"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27f5db5a7a163e742e0686ecad0cd15bf59734ac203e1c90ad7c7d1d7e0a695d"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8a607f106b2bcdd9649a7e87501e5a89b2328cee84ea4d1f7e7d808dc1e3019"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f21f504b6e91d4cc3e4c5e502ba2481cd4476c30fa5a3a23dcf138a06f29c72"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f0dd7121603599e50d00784a7075bf2a1a0c023f7ba993380419d89c258ea6c"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06927bd64405520d04b42faffc2c67897a098e398ee3768f8a5da1960629884e"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/759136d6e319daece565f1ed8c7b58106b5f1a4b7c288c61d8bd74bdc314b9ec"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fe30dbe6ffbac1939173349a54372836cf14421d3bbb1cf55d9d8640d43ad07"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f58f248094b2ac6a9d888c86dca0009650b95cd34ea0b0b8184a0bf56c31494"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7881066673492ce7627ea18c26ed1c930b2416cec274378e1b994855cae6ee6c"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8bbd71accb4e1558290f392a7bf4febba9c784f7f32a95507025984dac23b13a"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bda949f14758e2656684445ade0be54bc3ec374e834f2d79152e8b07f1e37c16"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/500d81d74c5c4673c505dbc94989d72c6d205dde488c2b111b81403a1f93cad5"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d6a281acd22e326551a004ee340bbfc6975d411f576d9633c4286935e57fdd0"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5ee343809c79e074c3a613a0add5b1d3d2c4b49f18a7b6a4660b740fa4e7cc5"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa652fbe3dfc7f367b240ed0e51ce6f1ca24320dc139fc70407de5d3284e0d06"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d83cc7282b5bcc09a86dcef77f4df726c4b36b644fe13bdc4bdab45321a5bd14"} {"level":"info","ts":"2026-07-29T00:58:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c9760f1e7f849fa64630fd467ca46b4e1f38e6381006506db53ed2cd2373b747"} {"level":"info","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2966516f-90b3-4bd4-9896-9626ec022093","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60672","PortSpecifier":{"PortValue":60672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.25:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2966516f-90b3-4bd4-9896-9626ec022093","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2966516f-90b3-4bd4-9896-9626ec022093","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60672","PortSpecifier":{"PortValue":60672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.25:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286803,"nanos":646355853},"http":{"id":"2966516f-90b3-4bd4-9896-9626ec022093","method":"POST","headers":{":authority":"maas.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2966516f-90b3-4bd4-9896-9626ec022093","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2966516f-90b3-4bd4-9896-9626ec022093","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2966516f-90b3-4bd4-9896-9626ec022093","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.25:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2966516f-90b3-4bd4-9896-9626ec022093","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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2966516f-90b3-4bd4-9896-9626ec022093","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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2966516f-90b3-4bd4-9896-9626ec022093","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2966516f-90b3-4bd4-9896-9626ec022093","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2966516f-90b3-4bd4-9896-9626ec022093","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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2966516f-90b3-4bd4-9896-9626ec022093","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-29T01:00:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2966516f-90b3-4bd4-9896-9626ec022093","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2966516f-90b3-4bd4-9896-9626ec022093","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c980907f-208f-46b3-ba25-425952c9f35b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60680","PortSpecifier":{"PortValue":60680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.25:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c980907f-208f-46b3-ba25-425952c9f35b","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c980907f-208f-46b3-ba25-425952c9f35b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:60680","PortSpecifier":{"PortValue":60680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.25:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286803,"nanos":697610991},"http":{"id":"c980907f-208f-46b3-ba25-425952c9f35b","method":"POST","headers":{":authority":"maas.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c980907f-208f-46b3-ba25-425952c9f35b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-RLJJdzexxRtzFq9W_NK6lEG7ZaauocXCTCNbyg6Sv7h8cGLveQIg0haZqk2s"} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c980907f-208f-46b3-ba25-425952c9f35b","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-RLJJdzexxRtzFq9W_NK6lEG7ZaauocXCTCNbyg6Sv7h8cGLveQIg0haZqk2s\"}"} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c980907f-208f-46b3-ba25-425952c9f35b","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"d849ab2e-4421-40e2-90ff-6f0489086f5a","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"d849ab2e-4421-40e2-90ff-6f0489086f5a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c980907f-208f-46b3-ba25-425952c9f35b","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c980907f-208f-46b3-ba25-425952c9f35b","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c980907f-208f-46b3-ba25-425952c9f35b","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.25:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c980907f-208f-46b3-ba25-425952c9f35b","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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c980907f-208f-46b3-ba25-425952c9f35b","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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c980907f-208f-46b3-ba25-425952c9f35b","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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c980907f-208f-46b3-ba25-425952c9f35b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c980907f-208f-46b3-ba25-425952c9f35b","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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c980907f-208f-46b3-ba25-425952c9f35b","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-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c980907f-208f-46b3-ba25-425952c9f35b","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c980907f-208f-46b3-ba25-425952c9f35b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d849ab2e-4421-40e2-90ff-6f0489086f5a","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c980907f-208f-46b3-ba25-425952c9f35b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T01:00:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c980907f-208f-46b3-ba25-425952c9f35b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed"} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed\": 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-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed"} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed"} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed"} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615"} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615"} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"debug","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c"} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00: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-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T01:00:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a"} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T01:00:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea"} {"level":"info","ts":"2026-07-29T01:00:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:36534","PortSpecifier":{"PortValue":36534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-63186d.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T01:00:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:36534","PortSpecifier":{"PortValue":36534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286848,"nanos":658753150},"http":{"id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","method":"POST","headers":{":authority":"e2e-ipp-a-63186d.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","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":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"]}} {"level":"debug","ts":"2026-07-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/76f8364d21f1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=2225df76-0640-41f0-bb11-3b545895671b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a7c03c1d-1b04-463c-9124-ba869d5fd2e0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.83:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-63186d.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.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-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","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-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","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-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-63186d/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-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","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":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","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-29T01:00:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","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-29T01:00:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T01:00:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2fa95f71-e36e-4ad0-88da-65c1dbc8f860","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d38c1631-b94f-4d70-a223-04782a63350a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:36544","PortSpecifier":{"PortValue":36544}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d38c1631-b94f-4d70-a223-04782a63350a","method":"POST","path":"/ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d/v1/chat/completions","host":"e2e-ipp-a-63186d.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d38c1631-b94f-4d70-a223-04782a63350a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.15:36544","PortSpecifier":{"PortValue":36544}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785286850,"nanos":717236616},"http":{"id":"d38c1631-b94f-4d70-a223-04782a63350a","method":"POST","headers":{":authority":"e2e-ipp-a-63186d.apps.81d87b7e-29ba-4f01-bc9e-76f8364d21f1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d38c1631-b94f-4d70-a223-04782a63350a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Cvy3dsjrI2cgSg9O_jyy6ml3vOYElOo1HixsYDo78DxVuF9ZmTLsmbyrgRsT"} {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d38c1631-b94f-4d70-a223-04782a63350a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-63186d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Cvy3dsjrI2cgSg9O_jyy6ml3vOYElOo1HixsYDo78DxVuF9ZmTLsmbyrgRsT\"}"} {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d38c1631-b94f-4d70-a223-04782a63350a","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-63186d.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":"0c9be920-181e-4e69-a81d-fa9ba5cdea0e","keyName":"e2e-ipp-63186d","subscription":"ipp-route-63186d-sub","tenant":"e2e-ipp-a-63186d","userId":"0c9be920-181e-4e69-a81d-fa9ba5cdea0e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d38c1631-b94f-4d70-a223-04782a63350a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-63186d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d\",\"requestedSubscription\":\"ipp-route-63186d-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d38c1631-b94f-4d70-a223-04782a63350a","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-63186d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-63186d/models/facebook/opt-125m","name":"ipp-route-63186d","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-63186d-sub","namespace":"ai-tenant-e2e-ipp-a-63186d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d"}} {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d38c1631-b94f-4d70-a223-04782a63350a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d38c1631-b94f-4d70-a223-04782a63350a","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-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d38c1631-b94f-4d70-a223-04782a63350a","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-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d38c1631-b94f-4d70-a223-04782a63350a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-63186d/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-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d38c1631-b94f-4d70-a223-04782a63350a","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-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d38c1631-b94f-4d70-a223-04782a63350a","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-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d38c1631-b94f-4d70-a223-04782a63350a","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"ipp-route-63186d-sub"} {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d38c1631-b94f-4d70-a223-04782a63350a","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-29T01:00:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d38c1631-b94f-4d70-a223-04782a63350a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0c9be920-181e-4e69-a81d-fa9ba5cdea0e","keyName":"e2e-ipp-63186d","selected_subscription":"ipp-route-63186d-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d-sub@ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-63186d/models/facebook/opt-125m","name":"ipp-route-63186d","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-63186d-sub","namespace":"ai-tenant-e2e-ipp-a-63186d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-63186d/ipp-route-63186d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d38c1631-b94f-4d70-a223-04782a63350a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T01:00:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d38c1631-b94f-4d70-a223-04782a63350a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T01:01:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6dd4688c01fa6a212ab47e9d706c82d4a62ae118ceee52daf35cb459df2c7787"} {"level":"info","ts":"2026-07-29T01:01:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f8d0801b29a90cbd760341b1448c07afa0142fb73db37508939139d5d7a03b4b"} {"level":"info","ts":"2026-07-29T01:01:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4c124f39a6f897c4e26786a18a9abcaacd56afd1f55ebf8237349215e933ebfa"} {"level":"info","ts":"2026-07-29T01:01:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34fde817a9ef13a3801bf2d4d25a1a3866d181f559251f2e4d13c2d636cf632c"} {"level":"info","ts":"2026-07-29T01:01:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0dea12fe8419791ec075ccc2762fc640c76eb0a7f20a0880a05880b5df8c4eea"} {"level":"info","ts":"2026-07-29T01:01:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de63fb93c782bd820cf181b9b71fe64c8025e4bb4bf67de7050273f94ac406ed"} {"level":"info","ts":"2026-07-29T01:01:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06cf8fd31ad540f761c12db20c4725b850da3f74696eac08ec08fd4002d8225d"} {"level":"info","ts":"2026-07-29T01:01:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/49a22afa467ca8e2ed35d431842884942932e3df26740073b2a78436d7202de4"} {"level":"info","ts":"2026-07-29T01:01:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3a64eb56636d3a58bfddf2a00b320205fc6cb8eec86908a27e579e69f68da77c"} {"level":"info","ts":"2026-07-29T01:01:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/683a85e4e7ffb3c06298733147e0c50d737932b3ff3b53227f2c2e73c69dac6a"} {"level":"info","ts":"2026-07-29T01:01:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/864e0eee2a463a910bb9a60adc53c0a935a9961f1cbbb9bfbdb9fbc03ce6b272"} {"level":"info","ts":"2026-07-29T01:01:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/653694ffe950129be255c58d9233d6b42f382a81696251c688118e8775cc5615"}