--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4"} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8"} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:19:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:19:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"info","ts":"2026-07-03T10:19:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33380","PortSpecifier":{"PortValue":33380}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-inf-a-90e0ea.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:19:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33380","PortSpecifier":{"PortValue":33380}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783073966,"nanos":878433628},"http":{"id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","method":"POST","headers":{":authority":"e2e-inf-a-90e0ea.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1c70335764f801e0cdf828dbe7e0e1c92a09a197c94a84770838b15f54e9c83f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-a-90e0ea.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","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-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","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-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-90e0ea/test-model-90e0ea\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","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-03T10:19:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","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-03T10:19:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:19:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8ac520c-7bb8-420b-b57a-ef279ad6936c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33396","PortSpecifier":{"PortValue":33396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"57c2e447-80d5-452f-a39a-8acec5e3939f","method":"POST","path":"/ai-tenant-e2e-inf-a-90e0ea/test-model-90e0ea/v1/chat/completions","host":"e2e-inf-a-90e0ea.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33396","PortSpecifier":{"PortValue":33396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783073970,"nanos":942479946},"http":{"id":"57c2e447-80d5-452f-a39a-8acec5e3939f","method":"POST","headers":{":authority":"e2e-inf-a-90e0ea.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-a-90e0ea/test-model-90e0ea/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ndJerso9RPSYFXqx_UplDjyWuNticUKVnNuoFIU0YTlZLqQ3ky2tq8ctfWqk"} {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-inf-a-90e0ea.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ndJerso9RPSYFXqx_UplDjyWuNticUKVnNuoFIU0YTlZLqQ3ky2tq8ctfWqk\"}"} {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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-inf-a-90e0ea.opendatahub.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":"0254ad33-62e8-487f-8902-bd9122045eb4","keyName":"e2e-tenant-inference-90e0ea","subscription":"test-model-90e0ea-sub","tenant":"e2e-inf-a-90e0ea","userId":"0254ad33-62e8-487f-8902-bd9122045eb4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-inf-a-90e0ea.opendatahub.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-inf-a-90e0ea/test-model-90e0ea\",\"requestedSubscription\":\"test-model-90e0ea-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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-inf-a-90e0ea.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"test-model-90e0ea","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"test-model-90e0ea-sub","namespace":"ai-tenant-e2e-inf-a-90e0ea","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-90e0ea/test-model-90e0ea\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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":"test-model-90e0ea-sub"} {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0254ad33-62e8-487f-8902-bd9122045eb4","keyName":"e2e-tenant-inference-90e0ea","selected_subscription":"test-model-90e0ea-sub","selected_subscription_key":"ai-tenant-e2e-inf-a-90e0ea/test-model-90e0ea-sub@ai-tenant-e2e-inf-a-90e0ea/test-model-90e0ea","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"test-model-90e0ea","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"test-model-90e0ea-sub","namespace":"ai-tenant-e2e-inf-a-90e0ea","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:19:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"57c2e447-80d5-452f-a39a-8acec5e3939f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33412","PortSpecifier":{"PortValue":33412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-inf-a-90e0ea.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33412","PortSpecifier":{"PortValue":33412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783073971,"nanos":245168097},"http":{"id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","method":"POST","headers":{":authority":"e2e-inf-a-90e0ea.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1c70335764f801e0cdf828dbe7e0e1c92a09a197c94a84770838b15f54e9c83f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-a-90e0ea.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","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-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","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-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-90e0ea/test-model-90e0ea\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","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-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","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-03T10:19:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3e53724-08de-4a08-be17-0e41e0cf11a0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49248","PortSpecifier":{"PortValue":49248}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","method":"POST","path":"/ai-tenant-e2e-inf-b-0ccbef/test-model-0ccbef/v1/chat/completions","host":"e2e-inf-b-0ccbef.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49248","PortSpecifier":{"PortValue":49248}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783073971,"nanos":284023340},"http":{"id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","method":"POST","headers":{":authority":"e2e-inf-b-0ccbef.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-b-0ccbef/test-model-0ccbef/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oHDZATO0OW2JweGw_5hziDbIFa3A0FMhUf5qEmDYsTkrMqsBlsREPS5xL0em"} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-inf-b-0ccbef.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oHDZATO0OW2JweGw_5hziDbIFa3A0FMhUf5qEmDYsTkrMqsBlsREPS5xL0em\"}"} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","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-inf-b-0ccbef.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"cannot fetch metadata","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","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-inf-b-0ccbef.opendatahub.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}},"reason":"no such key: groups"} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-b-0ccbef.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-b-0ccbef/test-model-0ccbef/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-03T10:19:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a8ebc91a-157e-4c01-833a-7fa7477a09d2","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"x-ext-auth-reason":""},{"content-type":"text/plain"}]}} {"level":"info","ts":"2026-07-03T10:19:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a09d3e84412e917d5d49f809a3029d532b1e5a4653253efe122d78fd716113c5"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8eed71b16d5952ca55aecde7c94c90837fb94b0489eeff67d989729ee9d99ae"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62f6b933d41295307e8fef0a8046fd8782b5668f9b764caa4c7f8574fdfce02c"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adcf74287d4d7fe8cd5fa4cbb0c9ddb7b50004cf7c537ef8f60e974924d6fc73"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d52caa0cbdc9028a4e993c21e8935dfcd125d2b1facf3b0b078e0ffeeabd9044"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1c70335764f801e0cdf828dbe7e0e1c92a09a197c94a84770838b15f54e9c83f"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f9ac38beb29cfcce95a9b368c756da8ef2ece0929dd46ccb681271d4d2e72c36"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb7d376b358cff532da214bca4ee4b3de86ded3e9e6789b2c9a7e89d370afd28"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe1e200646d63f5dbb5455cf6f8bbf614aa6b6c9bb06fb59d27cdbbe80975a99"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f4469ea26d693735aad0a42e037de7e1237e309aef6d64022eaf5bc380c9d6b8"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c25c2e8ec77a8a78f3494ce9b131fbe764dbe224731a32bf3e3304e7c0fb92ec"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5ddf552f8b8bdab1859bad9824b3883e4a5bb72685fa8783efa931d6122ff60"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2f7b93bdf394ba71eee58523d89ed6046d8e3f9d975edce6ae8cb2f30d686861"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e1557a4ecb4f12c3a291ed1d658736f39f5e45735310ec80d4d56db4fbfc6c4"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2232fd914cd1a987d12145c5d02e8e642c976959fa01139fce1bbeee3b4e12ce"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e0632636b6626d24bb5429e861f9ef33b9fa9843596a5ed0df1045f0e775f7e"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0ed041e010dee245d7f364d30206a21cccad14d57f13a81995f3f27a243d0b3"} {"level":"info","ts":"2026-07-03T10:19:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a3201becabe3793197b2f15904272853b34df11bf8489b71690e21ab6d62c122"} {"level":"info","ts":"2026-07-03T10:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e4fc031e7b92b7a1da0ad7b7a4486c2beab885d585868787c5877e99f8bcc85a"} {"level":"info","ts":"2026-07-03T10:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cca0d283c84614251070fc3c888d8f22045fb6425777333bf362f8bacdf82883"} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:20:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:20:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749"} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749"} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:20:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:20:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:20:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:20:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749"} {"level":"info","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749"} {"level":"debug","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:20:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:20:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749"} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:20:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:20:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:20:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7"} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7"} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:20:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:20:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7"} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:20:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:20:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a"} {"level":"debug","ts":"2026-07-03T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a"} {"level":"debug","ts":"2026-07-03T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:20:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:20:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:20:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a"} {"level":"info","ts":"2026-07-03T10:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b3375b0fe135bbf0d5d70bdfcc8b487c93ea2086b3ff3b0135cc57c4230a749"} {"level":"info","ts":"2026-07-03T10:20:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/99d505f1dede4cb0f9b81ec54b7226ba5ab231f3dc27dc0d8d69af70f7d37396"} {"level":"info","ts":"2026-07-03T10:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb5aa677dca7424423b1370a80b491d55caa00b436851625b2098f89660f1f6a"} {"level":"info","ts":"2026-07-03T10:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85feeada38cd19fa5b08f6c1d67670ec01ea20e02f6f1993c9a947b967d7efc7"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6"} {"level":"info","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6\": 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-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6"} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6"} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9"} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1"} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1"} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927"} {"level":"info","ts":"2026-07-03T10:22:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"} {"level":"debug","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1"} {"level":"error","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91\": 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-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"} {"level":"error","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91\": 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-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c\": 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-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c"} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"error","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee\": 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-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:22:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47310","PortSpecifier":{"PortValue":47310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47310","PortSpecifier":{"PortValue":47310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074166,"nanos":376476848},"http":{"id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","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-03T10:22:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2b633466-de1a-4fa1-b96a-ab60bdde8f51","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:38462","PortSpecifier":{"PortValue":38462}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:38462","PortSpecifier":{"PortValue":38462}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074166,"nanos":434412028},"http":{"id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","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-03T10:22:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"beb295d4-a710-4697-aefa-f8c7d10c53d3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3497de98-13e7-4222-87f4-3b22b7392401","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47320","PortSpecifier":{"PortValue":47320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3497de98-13e7-4222-87f4-3b22b7392401","method":"GET","path":"/maas-api/v1/api-keys/b952399d-c3b2-471a-8406-f93a6fde3640","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3497de98-13e7-4222-87f4-3b22b7392401","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47320","PortSpecifier":{"PortValue":47320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074166,"nanos":518896543},"http":{"id":"3497de98-13e7-4222-87f4-3b22b7392401","method":"GET","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/b952399d-c3b2-471a-8406-f93a6fde3640",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3497de98-13e7-4222-87f4-3b22b7392401","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3497de98-13e7-4222-87f4-3b22b7392401","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3497de98-13e7-4222-87f4-3b22b7392401","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/b952399d-c3b2-471a-8406-f93a6fde3640",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3497de98-13e7-4222-87f4-3b22b7392401","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3497de98-13e7-4222-87f4-3b22b7392401","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3497de98-13e7-4222-87f4-3b22b7392401","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3497de98-13e7-4222-87f4-3b22b7392401","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3497de98-13e7-4222-87f4-3b22b7392401","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3497de98-13e7-4222-87f4-3b22b7392401","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-03T10:22:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3497de98-13e7-4222-87f4-3b22b7392401","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3497de98-13e7-4222-87f4-3b22b7392401","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e856960b-71c3-4a39-814a-fc4336a75621","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:38466","PortSpecifier":{"PortValue":38466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e856960b-71c3-4a39-814a-fc4336a75621","method":"GET","path":"/maas-api/v1/api-keys/082a8264-d4fa-4376-b1e7-26fc57c8ccd4","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e856960b-71c3-4a39-814a-fc4336a75621","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:38466","PortSpecifier":{"PortValue":38466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074166,"nanos":558583013},"http":{"id":"e856960b-71c3-4a39-814a-fc4336a75621","method":"GET","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/082a8264-d4fa-4376-b1e7-26fc57c8ccd4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e856960b-71c3-4a39-814a-fc4336a75621","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e856960b-71c3-4a39-814a-fc4336a75621","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e856960b-71c3-4a39-814a-fc4336a75621","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/082a8264-d4fa-4376-b1e7-26fc57c8ccd4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e856960b-71c3-4a39-814a-fc4336a75621","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e856960b-71c3-4a39-814a-fc4336a75621","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e856960b-71c3-4a39-814a-fc4336a75621","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e856960b-71c3-4a39-814a-fc4336a75621","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e856960b-71c3-4a39-814a-fc4336a75621","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-03T10:22:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e856960b-71c3-4a39-814a-fc4336a75621","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-03T10:22:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e856960b-71c3-4a39-814a-fc4336a75621","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:22:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e856960b-71c3-4a39-814a-fc4336a75621","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39120","PortSpecifier":{"PortValue":39120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39120","PortSpecifier":{"PortValue":39120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074185,"nanos":749664400},"http":{"id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","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-03T10:23:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9710faa-ce7f-45e1-b749-c1133b17ebaa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a787799a-94f2-493a-968b-e80bafb64e58","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55114","PortSpecifier":{"PortValue":55114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a787799a-94f2-493a-968b-e80bafb64e58","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a787799a-94f2-493a-968b-e80bafb64e58","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55114","PortSpecifier":{"PortValue":55114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074185,"nanos":787564490},"http":{"id":"a787799a-94f2-493a-968b-e80bafb64e58","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a787799a-94f2-493a-968b-e80bafb64e58","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a787799a-94f2-493a-968b-e80bafb64e58","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a787799a-94f2-493a-968b-e80bafb64e58","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a787799a-94f2-493a-968b-e80bafb64e58","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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a787799a-94f2-493a-968b-e80bafb64e58","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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a787799a-94f2-493a-968b-e80bafb64e58","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a787799a-94f2-493a-968b-e80bafb64e58","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a787799a-94f2-493a-968b-e80bafb64e58","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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a787799a-94f2-493a-968b-e80bafb64e58","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-03T10:23:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a787799a-94f2-493a-968b-e80bafb64e58","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a787799a-94f2-493a-968b-e80bafb64e58","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39124","PortSpecifier":{"PortValue":39124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39124","PortSpecifier":{"PortValue":39124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074185,"nanos":826094021},"http":{"id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","method":"GET","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qoIvGwzbE2NtNiAt_vMYW7GN28aSXsPCmAkUiUz0feIMuhAyRrYGyu0LOB0u"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qoIvGwzbE2NtNiAt_vMYW7GN28aSXsPCmAkUiUz0feIMuhAyRrYGyu0LOB0u\"}"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","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-1fc47c.opendatahub.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":"3392af33-1c6a-47dc-91c2-87202fd86df0","keyName":"e2e-auth-iso-a-2d716a","subscription":"e2e-auth-iso-1302d0","tenant":"e2e-shared-a-1fc47c","userId":"3392af33-1c6a-47dc-91c2-87202fd86df0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","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":{}}},"reason":"context canceled"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","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":{}}},"reason":"context canceled"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","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"}}},"reason":"context canceled"} {"level":"info","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"60a3cd28-561c-47eb-81d8-97d3fc0bc13e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55184","PortSpecifier":{"PortValue":55184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55184","PortSpecifier":{"PortValue":55184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074202,"nanos":890957336},"http":{"id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","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-03T10:23:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfc00f60-40b5-4f3e-bef5-b7298d64c06d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43010","PortSpecifier":{"PortValue":43010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bb081356-41c8-4a4d-b636-40c20da8f917","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43010","PortSpecifier":{"PortValue":43010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074202,"nanos":929776652},"http":{"id":"bb081356-41c8-4a4d-b636-40c20da8f917","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","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-03T10:23:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bb081356-41c8-4a4d-b636-40c20da8f917","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43022","PortSpecifier":{"PortValue":43022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43022","PortSpecifier":{"PortValue":43022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074202,"nanos":968523421},"http":{"id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","method":"GET","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1ROsNYzn4g16eRJoU_ySz0M7Wx1RlOMn6xM7gLDEhtgpparRMkOPdlO6OZ6SY"} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-12921d.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1ROsNYzn4g16eRJoU_ySz0M7Wx1RlOMn6xM7gLDEhtgpparRMkOPdlO6OZ6SY\"}"} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","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-12921d.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","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-03T10:23:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-03T10:23:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec8bb7c4-b854-4efb-8891-dedf4a540641","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49106","PortSpecifier":{"PortValue":49106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49106","PortSpecifier":{"PortValue":49106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074217,"nanos":912685646},"http":{"id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","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-03T10:23:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fee034e9-bf53-4b08-99c6-4c0505cbe68e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46840","PortSpecifier":{"PortValue":46840}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46840","PortSpecifier":{"PortValue":46840}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074217,"nanos":947195658},"http":{"id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","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-03T10:23:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"78fcaf45-8ded-40cb-a221-e21b68f2ed37","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49108","PortSpecifier":{"PortValue":49108}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49108","PortSpecifier":{"PortValue":49108}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074217,"nanos":986357654},"http":{"id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","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-03T10:23:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","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-03T10:23:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af8ab792-670b-460a-9bfb-403dc7adc2d1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46842","PortSpecifier":{"PortValue":46842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"183fa872-5432-40f9-a033-c8d90e70c1a9","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:46842","PortSpecifier":{"PortValue":46842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074218,"nanos":29306802},"http":{"id":"183fa872-5432-40f9-a033-c8d90e70c1a9","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","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-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","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-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","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-03T10:23:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","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-03T10:23:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"183fa872-5432-40f9-a033-c8d90e70c1a9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52184","PortSpecifier":{"PortValue":52184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52184","PortSpecifier":{"PortValue":52184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074232,"nanos":960727191},"http":{"id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","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-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","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-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","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-03T10:23:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","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-03T10:23:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bc05c6b-35af-4785-8ce5-52dcd92c66eb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53184","PortSpecifier":{"PortValue":53184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53184","PortSpecifier":{"PortValue":53184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074232,"nanos":997461574},"http":{"id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","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-03T10:23:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dab54175-a3aa-4ae1-bd95-7cd833d26b67","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53190","PortSpecifier":{"PortValue":53190}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","method":"GET","path":"/maas-api/v1/api-keys/25e95923-4858-497c-8fb0-7550aa59c2c9","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53190","PortSpecifier":{"PortValue":53190}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074233,"nanos":36426378},"http":{"id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","method":"GET","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/25e95923-4858-497c-8fb0-7550aa59c2c9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/25e95923-4858-497c-8fb0-7550aa59c2c9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","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-03T10:23:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3e3d018-f2e8-4e69-90b0-56770c91f70a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52188","PortSpecifier":{"PortValue":52188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"07859940-cc1f-49ad-bde0-66f909fb2792","method":"GET","path":"/maas-api/v1/api-keys/25e95923-4858-497c-8fb0-7550aa59c2c9","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52188","PortSpecifier":{"PortValue":52188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074233,"nanos":73567039},"http":{"id":"07859940-cc1f-49ad-bde0-66f909fb2792","method":"GET","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/25e95923-4858-497c-8fb0-7550aa59c2c9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/25e95923-4858-497c-8fb0-7550aa59c2c9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","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-03T10:23:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","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-03T10:23:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:23:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"07859940-cc1f-49ad-bde0-66f909fb2792","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"21450390-28a0-45dd-912e-2216fe7f6069","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47130","PortSpecifier":{"PortValue":47130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"21450390-28a0-45dd-912e-2216fe7f6069","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"21450390-28a0-45dd-912e-2216fe7f6069","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47130","PortSpecifier":{"PortValue":47130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074248,"nanos":43003029},"http":{"id":"21450390-28a0-45dd-912e-2216fe7f6069","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"21450390-28a0-45dd-912e-2216fe7f6069","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"21450390-28a0-45dd-912e-2216fe7f6069","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"21450390-28a0-45dd-912e-2216fe7f6069","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"21450390-28a0-45dd-912e-2216fe7f6069","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"21450390-28a0-45dd-912e-2216fe7f6069","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"21450390-28a0-45dd-912e-2216fe7f6069","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"21450390-28a0-45dd-912e-2216fe7f6069","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"21450390-28a0-45dd-912e-2216fe7f6069","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"21450390-28a0-45dd-912e-2216fe7f6069","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-03T10:24:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"21450390-28a0-45dd-912e-2216fe7f6069","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"21450390-28a0-45dd-912e-2216fe7f6069","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37354","PortSpecifier":{"PortValue":37354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a68630e7-9732-4a3a-b667-f29966c888a2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37354","PortSpecifier":{"PortValue":37354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074248,"nanos":80646764},"http":{"id":"a68630e7-9732-4a3a-b667-f29966c888a2","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/auth-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","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":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","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-03T10:24:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a68630e7-9732-4a3a-b667-f29966c888a2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47138","PortSpecifier":{"PortValue":47138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47138","PortSpecifier":{"PortValue":47138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074248,"nanos":117589002},"http":{"id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-cEpCU3T52YcWvpdL_5PCAlqX8IEbflArwyqIHfpKJ5aaqMfJu07xboW31QMj"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-cEpCU3T52YcWvpdL_5PCAlqX8IEbflArwyqIHfpKJ5aaqMfJu07xboW31QMj\"}"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","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-1fc47c.opendatahub.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":"64ab12bd-20c3-438f-a35f-8f20e3fdf46f","keyName":"e2e-auth-iso-a-1b2a60","subscription":"e2e-auth-iso-670ca6","tenant":"e2e-shared-a-1fc47c","userId":"64ab12bd-20c3-438f-a35f-8f20e3fdf46f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/auth-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","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-670ca6"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","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-03T10:24:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","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-03T10:24:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:24:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5bf902b3-d2aa-4b3a-8712-b345631d2ff8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:24:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/17ac56322501b2cc2b2b47ebccc1c6b4e51c55fd0dfa4349aaaa7d193d0b1927"} {"level":"info","ts":"2026-07-03T10:24:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bc9d575d972be73e4a6e6e8f7dcd00d1c0664d28a86a0a4cebbd2620150a74f1"} {"level":"info","ts":"2026-07-03T10:24:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/826dfeae22cb89ade41a5c548b4cb258cfa54f30ef427398fe1b27eb08b0780c"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a6efa83ceef360037c8ed7dc82ca16bd419cd8af57fadb45bcfd3b1a8ebf17c"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b0ffc2c31fd77daf74cf99735116db8e5e6279b147c666477052e33df98a948"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/796d067c18d5e7f07f014dfebfbb2aac0be99279bc4ab0d58701cc0ff9871aa6"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8dff161a60c25326f38e05ac5307dd7b4423542317acfc54c1248443138a9e82"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/45ae295abd40eba48bda138d56ce2a4f191ba9f67c25fc967670de59ece092c1"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/892f615b3d4c0c5aa96ac709c3d992bd18539411e2036e750786c05cdcd30a9c"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d676a414619a2a71fe1418e7e2ab29ff9dbb15c37b0315ef004edd8301a16aae"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e697052995cafecd098e12271cc6a34ab09178838c9d0bcead1cc1a09855f5a1"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08d44e8fc5d76ea74a8a813067f1fcde2adaff04b8baa834f0bed9c4486c697e"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7cc6a715161bd242765fb2b95b11119a7c6a724442dc949c6a6609dd993ad8f0"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08e9a9da88478a3baa2c48d183a210d36ecf19eb4a1d7d0f129de41a013490c9"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6ee12f15bcaa41a64bb02837438132c3be3af3a5087fe9fc0f9f4b5cd8b7f91"} {"level":"info","ts":"2026-07-03T10:24:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78e89196501b9e54440f1b1975914bcf07d0b61c24c7f3fc3ef1eb8e00356619"} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24: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-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"} {"level":"info","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24: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-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24: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-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"} {"level":"error","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e\": 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-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24: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-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24: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-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"} {"level":"debug","ts":"2026-07-03T10:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1\": 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-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977"} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977"} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"} {"level":"info","ts":"2026-07-03T10:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485"} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb\": 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-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"} {"level":"info","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975\": 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-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44\": 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-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44\": 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-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"error","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd\": 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-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a"} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"debug","ts":"2026-07-03T10:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"info","ts":"2026-07-03T10:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a"} {"level":"info","ts":"2026-07-03T10:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f"} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"} {"level":"info","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:25:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721"} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"} {"level":"info","ts":"2026-07-03T10:25:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"} {"level":"info","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39320","PortSpecifier":{"PortValue":39320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39320","PortSpecifier":{"PortValue":39320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074329,"nanos":476633594},"http":{"id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/sub-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","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","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","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-03T10:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b8a3620-fd0d-4716-bb55-c4f23b4364c3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54546","PortSpecifier":{"PortValue":54546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54546","PortSpecifier":{"PortValue":54546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074329,"nanos":519062086},"http":{"id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/sub-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","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-03T10:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd3be731-8d4b-4044-b80c-7d4a427756f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39322","PortSpecifier":{"PortValue":39322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39322","PortSpecifier":{"PortValue":39322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074329,"nanos":556048305},"http":{"id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","method":"GET","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XRXYQDGEmxeainzc_QUmgSe8fEAkjV2zcVsJYD98A80xuw7j7iUUpgCJfeev"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XRXYQDGEmxeainzc_QUmgSe8fEAkjV2zcVsJYD98A80xuw7j7iUUpgCJfeev\"}"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","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-1fc47c.opendatahub.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":"df36a2f9-0f87-4f1c-a951-3fb53596cdb0","keyName":"e2e-sub-iso-97d085","subscription":"e2e-a-only-b3a8a6","tenant":"e2e-shared-a-1fc47c","userId":"df36a2f9-0f87-4f1c-a951-3fb53596cdb0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/sub-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","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","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","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-b3a8a6"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","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-03T10:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5dc1c0b3-c922-4b72-a9fc-cea5f28980c3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54556","PortSpecifier":{"PortValue":54556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"642d0938-3fa9-46d6-a71c-be584fad358a","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54556","PortSpecifier":{"PortValue":54556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074329,"nanos":598248974},"http":{"id":"642d0938-3fa9-46d6-a71c-be584fad358a","method":"GET","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ti8COC3sRAHmKP7M_FJoPSzoK0ixsAatIHiWkdEKp8Nh0KllakcCk1GNsPyW"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-12921d.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ti8COC3sRAHmKP7M_FJoPSzoK0ixsAatIHiWkdEKp8Nh0KllakcCk1GNsPyW\"}"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","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-12921d.opendatahub.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":"2f8b3a4b-7d73-454b-99a1-a370ca83ae7b","keyName":"e2e-sub-iso-654935","subscription":"e2e-b-only-b3a8a6","tenant":"e2e-shared-b-12921d","userId":"2f8b3a4b-7d73-454b-99a1-a370ca83ae7b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/sub-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","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-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","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-b3a8a6"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"642d0938-3fa9-46d6-a71c-be584fad358a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:40486","PortSpecifier":{"PortValue":40486}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e02f10ee-8319-4c6c-be14-015c352734b8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:40486","PortSpecifier":{"PortValue":40486}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074346,"nanos":873721640},"http":{"id":"e02f10ee-8319-4c6c-be14-015c352734b8","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/sub-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","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","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","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-03T10:25:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e02f10ee-8319-4c6c-be14-015c352734b8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47412","PortSpecifier":{"PortValue":47412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47412","PortSpecifier":{"PortValue":47412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074346,"nanos":913268619},"http":{"id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/sub-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","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-03T10:25:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"90c5a916-b262-4eb5-8e1a-1660cbb69c03","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:40488","PortSpecifier":{"PortValue":40488}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:40488","PortSpecifier":{"PortValue":40488}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074346,"nanos":949424760},"http":{"id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1ZFn0xd0RqQAjHYzA_M9zC8K3ITr43u7CgVv2wofYaktypmYeasJbB2360yG"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1ZFn0xd0RqQAjHYzA_M9zC8K3ITr43u7CgVv2wofYaktypmYeasJbB2360yG\"}"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","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-1fc47c.opendatahub.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":"1c31e0c3-4586-4189-9412-35bbf7ed631a","keyName":"e2e-sub-iso-ae195f","subscription":"e2e-shared-sub-df23aa","tenant":"e2e-shared-a-1fc47c","userId":"1c31e0c3-4586-4189-9412-35bbf7ed631a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/sub-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","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","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","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-df23aa"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","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-03T10:25:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72d883fb-1e26-4346-9680-96f11ae4f9c7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47422","PortSpecifier":{"PortValue":47422}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3aa284cb-d504-496a-b809-af6578d4bf0c","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:47422","PortSpecifier":{"PortValue":47422}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074346,"nanos":977864855},"http":{"id":"3aa284cb-d504-496a-b809-af6578d4bf0c","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1A8C0SGxwF8nVcUeP_H8Bh6DTdvVNa84OT4tKPPQopNt2STGiFD0R0wKaL6fq"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-12921d.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1A8C0SGxwF8nVcUeP_H8Bh6DTdvVNa84OT4tKPPQopNt2STGiFD0R0wKaL6fq\"}"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","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-12921d.opendatahub.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":"c4bc8923-1cf5-44b6-a77d-c0f85593db2a","keyName":"e2e-sub-iso-5e51e2","subscription":"e2e-shared-sub-df23aa","tenant":"e2e-shared-b-12921d","userId":"c4bc8923-1cf5-44b6-a77d-c0f85593db2a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/sub-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","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-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","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-df23aa"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:25:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3aa284cb-d504-496a-b809-af6578d4bf0c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"error","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26\": 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-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"error","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26\": 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-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8da2689176b236ec5b9202a2867ead6e1792be736080ec1611ccce00a9f9a047"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f47d86bc6aafe076c01c77930497bcf96f7b4490bf83929bc5125d878b06500c"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0bd3d952107d680ae74a7f651997a5964e43782cfc1d6f4e590c34f08d2f7977"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b65731097c0364c9da9b5e195f147f8cdacd1194550936d556909574d4405721"} {"level":"error","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f\": 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-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/afd8295daf3457e4a3787f6a7d35935701061fd547c445ba960325b2f9c64781"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1882b7943de96babf5d2753465ccefa25adb9074812d3220bb5559d770fbee44"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df13ea66b790743d0729abef73c75c90c503e58ce40a986b58824b3a16166836"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3177fa4a64c5335cdc659fafb9e84b5fccb64afb80d44534dc89a7e96d31108e"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acf4c2e0ca3fd43be5679f6bfd08c4a2e44bafbc537aa30c094ae432222ebb5f"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/565cd127895444058d3f077ce6889238e430f05f6f323d00cbbace53cd3484bb"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55fff2cb2a513ec80767605edee0b1ea7c92ebd5391eda5848e8006d86566b55"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bca40e55e97d0305633f4994d2b98752a6c99fae318268cf5a96c808067f7975"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/be94d7138e0b3485995fdfb0e352a850cb13b4e2104e44639d21c78de5ff2485"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5289265cd06b02ec7520ee37cba61a73d3100230bbd897183d60d8e2c467ec3a"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/69ed3b936481fbbb3e43a14c3c248cfdbe9d2f3fc2093ccbdc9325c8c39df1cd"} {"level":"info","ts":"2026-07-03T10:26:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ae621f76a54423386c8681b2caac401e5b256cbd3ccc0f479680fe87adb3d6d1"} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"info","ts":"2026-07-03T10:26:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174"} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78"} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78"} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce"} {"level":"info","ts":"2026-07-03T10:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"} {"level":"debug","ts":"2026-07-03T10:26:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"} {"level":"debug","ts":"2026-07-03T10:26:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"} {"level":"debug","ts":"2026-07-03T10:26:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"error","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f\": 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-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"} {"level":"debug","ts":"2026-07-03T10:26:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607"} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a"} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78"} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174"} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T10:26:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T10:26:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T10:26:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T10:26:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T10:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"} {"level":"info","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37126","PortSpecifier":{"PortValue":37126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37126","PortSpecifier":{"PortValue":37126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074419,"nanos":491406230},"http":{"id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","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-03T10:26:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3a7c47b-4413-4427-a577-1f7ab6f3048e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52736","PortSpecifier":{"PortValue":52736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2990bb37-a625-4a46-b357-0561a2a02b72","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52736","PortSpecifier":{"PortValue":52736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074419,"nanos":544330473},"http":{"id":"2990bb37-a625-4a46-b357-0561a2a02b72","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/rate-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","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-03T10:26:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2990bb37-a625-4a46-b357-0561a2a02b72","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37130","PortSpecifier":{"PortValue":37130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","method":"POST","path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37130","PortSpecifier":{"PortValue":37130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074419,"nanos":589721555},"http":{"id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Ue91PNwK6zWeyVs1_S8m4wwBxIF1sB1luktZHpOrTcOViV32MVmMaSMEL8Ro"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Ue91PNwK6zWeyVs1_S8m4wwBxIF1sB1luktZHpOrTcOViV32MVmMaSMEL8Ro\"}"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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-1fc47c.opendatahub.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":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","keyName":"e2e-rate-a-efab49","subscription":"e2e-rate-iso-a-efab49","tenant":"e2e-shared-a-1fc47c","userId":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.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-1fc47c/rate-test-model-1fc47c\",\"requestedSubscription\":\"e2e-rate-iso-a-efab49\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-efab49","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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-efab49"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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-03T10:26:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","keyName":"e2e-rate-a-efab49","selected_subscription":"e2e-rate-iso-a-efab49","selected_subscription_key":"ai-tenant-e2e-shared-a-1fc47c/e2e-rate-iso-a-efab49@ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-efab49","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:26:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"015518a1-c86c-4d80-8aeb-ee665a87f9d9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37140","PortSpecifier":{"PortValue":37140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","method":"POST","path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37140","PortSpecifier":{"PortValue":37140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074420,"nanos":656274061},"http":{"id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Ue91PNwK6zWeyVs1_S8m4wwBxIF1sB1luktZHpOrTcOViV32MVmMaSMEL8Ro"} {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Ue91PNwK6zWeyVs1_S8m4wwBxIF1sB1luktZHpOrTcOViV32MVmMaSMEL8Ro\"}"} {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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-1fc47c.opendatahub.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":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","keyName":"e2e-rate-a-efab49","subscription":"e2e-rate-iso-a-efab49","tenant":"e2e-shared-a-1fc47c","userId":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.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-1fc47c/rate-test-model-1fc47c\",\"requestedSubscription\":\"e2e-rate-iso-a-efab49\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-efab49","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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-efab49"} {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","keyName":"e2e-rate-a-efab49","selected_subscription":"e2e-rate-iso-a-efab49","selected_subscription_key":"ai-tenant-e2e-shared-a-1fc47c/e2e-rate-iso-a-efab49@ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-efab49","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:27:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8866db1a-fd3d-46ed-8228-cbbbf9750781","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37144","PortSpecifier":{"PortValue":37144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","method":"POST","path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:37144","PortSpecifier":{"PortValue":37144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074421,"nanos":698161879},"http":{"id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Ue91PNwK6zWeyVs1_S8m4wwBxIF1sB1luktZHpOrTcOViV32MVmMaSMEL8Ro"} {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Ue91PNwK6zWeyVs1_S8m4wwBxIF1sB1luktZHpOrTcOViV32MVmMaSMEL8Ro\"}"} {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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-1fc47c.opendatahub.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":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","keyName":"e2e-rate-a-efab49","subscription":"e2e-rate-iso-a-efab49","tenant":"e2e-shared-a-1fc47c","userId":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.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-1fc47c/rate-test-model-1fc47c\",\"requestedSubscription\":\"e2e-rate-iso-a-efab49\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-efab49","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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-efab49"} {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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-03T10:27:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"bb73a4ed-b1ec-4e2e-bd3f-116ca5ff6694","keyName":"e2e-rate-a-efab49","selected_subscription":"e2e-rate-iso-a-efab49","selected_subscription_key":"ai-tenant-e2e-shared-a-1fc47c/e2e-rate-iso-a-efab49@ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-efab49","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:27:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3f1d967-d987-4501-be0c-8e64fdc708d3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33294","PortSpecifier":{"PortValue":33294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"50313eba-8aef-457f-9336-9df6a0c1546a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33294","PortSpecifier":{"PortValue":33294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074432,"nanos":470372583},"http":{"id":"50313eba-8aef-457f-9336-9df6a0c1546a","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","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-03T10:27:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50313eba-8aef-457f-9336-9df6a0c1546a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58508","PortSpecifier":{"PortValue":58508}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"048815cc-7f61-46c1-9a1a-d533164acde0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58508","PortSpecifier":{"PortValue":58508}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074432,"nanos":510023421},"http":{"id":"048815cc-7f61-46c1-9a1a-d533164acde0","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","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":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"]}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f285bb1ec81e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=f872db30-1c63-4057-8b50-1ef768e95eae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9fffd0c-f40d-4252-8c7a-233fcf892d00","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/rate-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","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-03T10:27:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"048815cc-7f61-46c1-9a1a-d533164acde0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33306","PortSpecifier":{"PortValue":33306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","method":"POST","path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33306","PortSpecifier":{"PortValue":33306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074432,"nanos":546999030},"http":{"id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1MBtj8UH4EVHZIL3x_jozDbuE9PAvWgrDomJBb66K4ndeCT2DUBEdbwJm4rdX"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1MBtj8UH4EVHZIL3x_jozDbuE9PAvWgrDomJBb66K4ndeCT2DUBEdbwJm4rdX\"}"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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-1fc47c.opendatahub.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":"e3dac402-f753-45c3-a83b-575cd78a7386","keyName":"e2e-rate-a-1f4cd1","subscription":"e2e-rate-iso-a-1f4cd1","tenant":"e2e-shared-a-1fc47c","userId":"e3dac402-f753-45c3-a83b-575cd78a7386","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.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-1fc47c/rate-test-model-1fc47c\",\"requestedSubscription\":\"e2e-rate-iso-a-1f4cd1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1f4cd1","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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-1f4cd1"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e3dac402-f753-45c3-a83b-575cd78a7386","keyName":"e2e-rate-a-1f4cd1","selected_subscription":"e2e-rate-iso-a-1f4cd1","selected_subscription_key":"ai-tenant-e2e-shared-a-1fc47c/e2e-rate-iso-a-1f4cd1@ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1f4cd1","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:27:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f0f9b17-9b6b-4aa2-8436-a97017663f7d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33318","PortSpecifier":{"PortValue":33318}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","method":"POST","path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33318","PortSpecifier":{"PortValue":33318}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074433,"nanos":585490369},"http":{"id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1MBtj8UH4EVHZIL3x_jozDbuE9PAvWgrDomJBb66K4ndeCT2DUBEdbwJm4rdX"} {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1MBtj8UH4EVHZIL3x_jozDbuE9PAvWgrDomJBb66K4ndeCT2DUBEdbwJm4rdX\"}"} {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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-1fc47c.opendatahub.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":"e3dac402-f753-45c3-a83b-575cd78a7386","keyName":"e2e-rate-a-1f4cd1","subscription":"e2e-rate-iso-a-1f4cd1","tenant":"e2e-shared-a-1fc47c","userId":"e3dac402-f753-45c3-a83b-575cd78a7386","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.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-1fc47c/rate-test-model-1fc47c\",\"requestedSubscription\":\"e2e-rate-iso-a-1f4cd1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1f4cd1","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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-1f4cd1"} {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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-03T10:27:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e3dac402-f753-45c3-a83b-575cd78a7386","keyName":"e2e-rate-a-1f4cd1","selected_subscription":"e2e-rate-iso-a-1f4cd1","selected_subscription_key":"ai-tenant-e2e-shared-a-1fc47c/e2e-rate-iso-a-1f4cd1@ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1f4cd1","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:27:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d9a6fe5-4a6a-4668-ad5c-90dcd476f10a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33322","PortSpecifier":{"PortValue":33322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","method":"POST","path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions","host":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33322","PortSpecifier":{"PortValue":33322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074434,"nanos":621053741},"http":{"id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","method":"POST","headers":{":authority":"e2e-shared-a-1fc47c.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1MBtj8UH4EVHZIL3x_jozDbuE9PAvWgrDomJBb66K4ndeCT2DUBEdbwJm4rdX"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1MBtj8UH4EVHZIL3x_jozDbuE9PAvWgrDomJBb66K4ndeCT2DUBEdbwJm4rdX\"}"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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-1fc47c.opendatahub.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":"e3dac402-f753-45c3-a83b-575cd78a7386","keyName":"e2e-rate-a-1f4cd1","subscription":"e2e-rate-iso-a-1f4cd1","tenant":"e2e-shared-a-1fc47c","userId":"e3dac402-f753-45c3-a83b-575cd78a7386","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1fc47c.opendatahub.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-1fc47c/rate-test-model-1fc47c\",\"requestedSubscription\":\"e2e-rate-iso-a-1f4cd1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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-1fc47c.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1f4cd1","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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-1f4cd1"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e3dac402-f753-45c3-a83b-575cd78a7386","keyName":"e2e-rate-a-1f4cd1","selected_subscription":"e2e-rate-iso-a-1f4cd1","selected_subscription_key":"ai-tenant-e2e-shared-a-1fc47c/e2e-rate-iso-a-1f4cd1@ai-tenant-e2e-shared-a-1fc47c/rate-test-model-1fc47c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1fc47c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1f4cd1","namespace":"ai-tenant-e2e-shared-a-1fc47c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfdaf7d9-86cd-4aaf-8af8-29dc49374f4b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58518","PortSpecifier":{"PortValue":58518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","method":"POST","path":"/ai-tenant-e2e-shared-b-12921d/rate-test-model-12921d/v1/completions","host":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58518","PortSpecifier":{"PortValue":58518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783074434,"nanos":656514799},"http":{"id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","method":"POST","headers":{":authority":"e2e-shared-b-12921d.apps.7a6f9f81-49a1-4644-a78b-f285bb1ec81e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-12921d/rate-test-model-12921d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-aW4DYtAooZVNmqIX_8Ki1o8qjZ7EC8529ch9UAOntMt3mqODRL9YwLFplqar"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-12921d.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-aW4DYtAooZVNmqIX_8Ki1o8qjZ7EC8529ch9UAOntMt3mqODRL9YwLFplqar\"}"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","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-12921d.opendatahub.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":"6c6a8c1c-fc05-4836-86b3-292f43f619f5","keyName":"e2e-rate-b-1f4cd1","subscription":"e2e-rate-iso-b-1f4cd1","tenant":"e2e-shared-b-12921d","userId":"6c6a8c1c-fc05-4836-86b3-292f43f619f5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-12921d.opendatahub.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-12921d/rate-test-model-12921d\",\"requestedSubscription\":\"e2e-rate-iso-b-1f4cd1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","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-12921d.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-12921d","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-1f4cd1","namespace":"ai-tenant-e2e-shared-b-12921d","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-12921d/rate-test-model-12921d\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","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-1f4cd1"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","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-03T10:27:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"6c6a8c1c-fc05-4836-86b3-292f43f619f5","keyName":"e2e-rate-b-1f4cd1","selected_subscription":"e2e-rate-iso-b-1f4cd1","selected_subscription_key":"ai-tenant-e2e-shared-b-12921d/e2e-rate-iso-b-1f4cd1@ai-tenant-e2e-shared-b-12921d/rate-test-model-12921d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-12921d","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-1f4cd1","namespace":"ai-tenant-e2e-shared-b-12921d","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T10:27:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb073677-6d20-492f-bb1c-9eb4bf4a1a8b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c02f34e2b951ffa31ae7984383fdefc1ce199876883f0ab27c39ce126ca966d"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b14cf4f12c6937473ff1a58b4fb508b9f468480ec90ee6fddd6e4722ebd201ce"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cd7997a44d9e53cac62e3cdd4699d507da9c3c286452942ea3b11e2ebf4ab9fd"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75e8fd1fbf2585cb99b96cadbb8b8e0244da91315a1f99622c9c9c873d3fafc7"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7486c09db3285325a67c851e8133da587e750d40d493a0ae7e36fc9958b74daf"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33a811d5bd6aeb5e44d41b2e8ae5679dace9422c44dcc43493fbf4d27159b67f"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/916bb5a423c06a0715a2eeb29db7e3c798dec8b5066c649c3a8f847d31c0a0e2"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d14fcaf2fd064e01f3f77922fea157f3013a0eb7c3a50cda03d91deb6e3c84a"} {"level":"info","ts":"2026-07-03T10:27:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9a617fe2f5e85233b5d8c69c5679c1815d878d58f084b53935b945648b3c0dd5"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa4697495fea9515b5a970ee36c62c13b133caf79823a2c569b0045e4a2f25be"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b48fc7e8169795c12efb9d411e3ee5e30315ac65cf4b28b56575b2c87cb69607"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76a49a34b0db33b711944e58453fd282ddd3141aee922e87eb508d2a4baf8f97"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9595e459c8eed4f2609b7b6aeb29155bbce917c075b70b8e413548e8ba36be26"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83155a7598baf49b7207b0cbf214e43f176e9eb0c5a07d633c8cbf965f84be78"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/615c02064e7cb23361d11cc48538ebb47f7e097c5da52c7281f7f03ba26e207e"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2acebf033ef2d083e210d25452ebec7a704fef6c93ce111b788a861dd5cffa1b"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/164422df5b1e21507d5218008011cb5300efd883fa60bf53dd0d58be72595174"} {"level":"info","ts":"2026-07-03T10:27:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7b1d911f58d3aaee63a6f88ed1766dc4e36d8f561b447a55e604f88e9072128"} {"level":"info","ts":"2026-07-03T10:28:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d2a45146bc4f4b04c556a2750b6132c6f546096c55428ea551013e5a154e98ee"} {"level":"info","ts":"2026-07-03T10:28:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51503d9c7e644e504ea5c91b64a279feca4313760d112b67852bcca2e52f34aa"}