--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"error","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de\": 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-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:48130","PortSpecifier":{"PortValue":48130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"33f01a11-48bb-4b4c-b986-547186dde22b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:48130","PortSpecifier":{"PortValue":48130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756497,"nanos":317933249},"http":{"id":"33f01a11-48bb-4b4c-b986-547186dde22b","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/auth-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","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-22T21:41:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"33f01a11-48bb-4b4c-b986-547186dde22b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:46700","PortSpecifier":{"PortValue":46700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:46700","PortSpecifier":{"PortValue":46700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756497,"nanos":353327917},"http":{"id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/auth-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","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":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","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-22T21:41:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0dd68b9-6b6a-4290-be26-2fe5303e9204","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:48136","PortSpecifier":{"PortValue":48136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a781e5e6-06be-43a2-bb76-69b338687cee","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:48136","PortSpecifier":{"PortValue":48136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756497,"nanos":392850914},"http":{"id":"a781e5e6-06be-43a2-bb76-69b338687cee","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/auth-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","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-22T21:41:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a781e5e6-06be-43a2-bb76-69b338687cee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:46702","PortSpecifier":{"PortValue":46702}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:46702","PortSpecifier":{"PortValue":46702}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756497,"nanos":430012545},"http":{"id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/auth-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","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":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","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-22T21:41:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","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-22T21:41:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:41:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72af9cf5-1a75-414b-a5b0-ce2c3d2397c1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:41:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:41:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:41:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:41:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"info","ts":"2026-07-22T21:41:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:41:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:41:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:41:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:41:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1\": 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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41: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-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:41:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:41:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:41:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:40156","PortSpecifier":{"PortValue":40156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:40156","PortSpecifier":{"PortValue":40156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756514,"nanos":598375787},"http":{"id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/auth-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","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-22T21:41:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e2d81be3-5267-45a9-a34f-bc5296be70b5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:48310","PortSpecifier":{"PortValue":48310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:48310","PortSpecifier":{"PortValue":48310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756514,"nanos":635910429},"http":{"id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/auth-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","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-22T21:41:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ef3849d1-f47c-47d0-a99d-da615ed32f16","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:48324","PortSpecifier":{"PortValue":48324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff5461af-fe60-4a37-b855-dbc162cffef6","method":"GET","path":"/maas-api/v1/api-keys/40055b72-1145-442c-aae4-2c884329945b","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:48324","PortSpecifier":{"PortValue":48324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756514,"nanos":675275246},"http":{"id":"ff5461af-fe60-4a37-b855-dbc162cffef6","method":"GET","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/40055b72-1145-442c-aae4-2c884329945b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/40055b72-1145-442c-aae4-2c884329945b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/auth-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","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-22T21:41:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff5461af-fe60-4a37-b855-dbc162cffef6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:40158","PortSpecifier":{"PortValue":40158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","method":"GET","path":"/maas-api/v1/api-keys/40055b72-1145-442c-aae4-2c884329945b","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:40158","PortSpecifier":{"PortValue":40158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756514,"nanos":706608847},"http":{"id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","method":"GET","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/40055b72-1145-442c-aae4-2c884329945b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/40055b72-1145-442c-aae4-2c884329945b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/auth-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","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-22T21:41:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","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-22T21:41:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:41:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"901df299-9ffb-4776-a7b3-c81d207a5c9d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:42:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"info","ts":"2026-07-22T21:42:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:42:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:42:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130\": 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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"error","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590\": 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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"error","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4\": 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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:42: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-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:42:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a908721c-8e74-473c-a135-0e460635c059","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:42734","PortSpecifier":{"PortValue":42734}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a908721c-8e74-473c-a135-0e460635c059","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a908721c-8e74-473c-a135-0e460635c059","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:42734","PortSpecifier":{"PortValue":42734}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756531,"nanos":827359141},"http":{"id":"a908721c-8e74-473c-a135-0e460635c059","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a908721c-8e74-473c-a135-0e460635c059","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a908721c-8e74-473c-a135-0e460635c059","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a908721c-8e74-473c-a135-0e460635c059","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a908721c-8e74-473c-a135-0e460635c059","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a908721c-8e74-473c-a135-0e460635c059","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a908721c-8e74-473c-a135-0e460635c059","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/auth-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a908721c-8e74-473c-a135-0e460635c059","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a908721c-8e74-473c-a135-0e460635c059","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a908721c-8e74-473c-a135-0e460635c059","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-22T21:42:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a908721c-8e74-473c-a135-0e460635c059","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a908721c-8e74-473c-a135-0e460635c059","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:46168","PortSpecifier":{"PortValue":46168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0d99f140-9ccc-457b-99ad-a98ac1210469","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:46168","PortSpecifier":{"PortValue":46168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756531,"nanos":870567824},"http":{"id":"0d99f140-9ccc-457b-99ad-a98ac1210469","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/auth-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","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-22T21:42:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0d99f140-9ccc-457b-99ad-a98ac1210469","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:42748","PortSpecifier":{"PortValue":42748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:42748","PortSpecifier":{"PortValue":42748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756531,"nanos":918820325},"http":{"id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-wo9OCeIu1iYOWse6_NBsD7Tjpwcr0sAnEZZv1KNnmgZFxjA6HwavUHLdKhwy"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-wo9OCeIu1iYOWse6_NBsD7Tjpwcr0sAnEZZv1KNnmgZFxjA6HwavUHLdKhwy\"}"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"2386f2c6-13ee-4863-90f2-dad87ef3bc84","keyName":"e2e-auth-iso-a-2ecf76","subscription":"e2e-auth-iso-5b6f64","tenant":"e2e-shared-a-644efc","userId":"2386f2c6-13ee-4863-90f2-dad87ef3bc84","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/auth-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","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-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","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-5b6f64"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","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-22T21:42:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:42:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e83a7cd6-bbde-4527-90ce-73ff8c84a0f4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:42:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7a3f772367676a14a3838e71b6028c4ba817b6f8b4aa37e219a194cdf9a7ba0"} {"level":"info","ts":"2026-07-22T21:42:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:42:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f2b44860baecaca65161f001f1a2551372768092f5073d71e606da148c67514"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10faf8697b05a51b7cd1b1f9ed9203ab312e6a80cd44a5717005c4adc7d2c9cd"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1dacb362c10abb8ba2d4e092a07dc09329ece35e259cf6cb779d64763cef590"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b082a16f13de9d83cd32044dc38d0d66e0ad177471986187f39096d31393234"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a83a0dbe6fc742a11eb70777546df0b94ebd5796e81badcd40aff6c0bc280414"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a156c54b548d2c0b11545dcd0f80880ccbef53ad8a8af91d24ec1475f3536130"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dafb6061891b37396448fc77d71124e734bb7c8050c870cde913883542e5c514"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e12367ffe2ce6df7f48703c7bf53509424740077d44b04525ca47ed622591a1"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aff389800e527597230b813e04ea832b4f584153707f55038d6aed71a01f01d7"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7cd1660e40034986853fc299b65b96f2ae09effe987c0eb627ce3187f7bbee91"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6abc515ec193c60cd99acdb09956f44dc2533d466d37719c92369c7caa83806a"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/690ea00928b3af7cfa166e05bce534828b98c331853f126a67054b5ba6999564"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2166ce8202a836c3bf5895ef7d6924b9b54b63b661ca04afb8436bb7b2c785a"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75438359d3ea3983ea109c0581be90573632f14475e81712e7b0d36cde026b46"} {"level":"info","ts":"2026-07-22T21:42:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a42c1d5691aa10940a65c053934ca6119cd257b774972e399d4c05aa369eed88"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1\": 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-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a\": 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-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"debug","ts":"2026-07-22T21:43:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825"} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825"} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f"} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928"} {"level":"info","ts":"2026-07-22T21:43:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"info","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:43546","PortSpecifier":{"PortValue":43546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:43546","PortSpecifier":{"PortValue":43546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756614,"nanos":240624089},"http":{"id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/sub-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","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-22T21:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4fd94ad7-1058-4dcf-94f9-b0cb22352d27","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:38372","PortSpecifier":{"PortValue":38372}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:38372","PortSpecifier":{"PortValue":38372}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756614,"nanos":283178263},"http":{"id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/sub-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","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-22T21:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89097eb3-9ddd-4a1a-a54f-2ccc84219be8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:43550","PortSpecifier":{"PortValue":43550}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:43550","PortSpecifier":{"PortValue":43550}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756614,"nanos":346026464},"http":{"id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","method":"GET","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1TVCCNhkbSbXM0DhR_Hexxh9FRjL5BGc2QnUhgEXE5b85UaiitfnQAha0lDc7"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1TVCCNhkbSbXM0DhR_Hexxh9FRjL5BGc2QnUhgEXE5b85UaiitfnQAha0lDc7\"}"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"dd108815-ae70-43f4-933f-72d018f09dc3","keyName":"e2e-sub-iso-976db5","subscription":"e2e-a-only-84484c","tenant":"e2e-shared-a-644efc","userId":"dd108815-ae70-43f4-933f-72d018f09dc3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/sub-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","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-84484c"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2aeb1a4a-8a30-4de6-8ad0-d460ebdd6986","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:38388","PortSpecifier":{"PortValue":38388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3a484970-62cf-4011-8af7-72aa1ab72233","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:38388","PortSpecifier":{"PortValue":38388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756614,"nanos":391971788},"http":{"id":"3a484970-62cf-4011-8af7-72aa1ab72233","method":"GET","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-flFEx4yI6KKHLGfT_LhQ5zMwiHXnyLZZjlIapQZkEwMc1fTSbf2xh4h7GTmT"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-bfd0ef.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-flFEx4yI6KKHLGfT_LhQ5zMwiHXnyLZZjlIapQZkEwMc1fTSbf2xh4h7GTmT\"}"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","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-bfd0ef.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"80d9978e-2de0-4e76-bb8c-25c0b5fc3794","keyName":"e2e-sub-iso-e74989","subscription":"e2e-b-only-84484c","tenant":"e2e-shared-b-bfd0ef","userId":"80d9978e-2de0-4e76-bb8c-25c0b5fc3794","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/sub-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","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-84484c"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","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-22T21:43:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","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-22T21:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:43:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3a484970-62cf-4011-8af7-72aa1ab72233","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:43:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452"} {"level":"info","ts":"2026-07-22T21:43:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43: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-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43: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-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"debug","ts":"2026-07-22T21:43:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"error","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186\": 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-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a\": 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-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f"} {"level":"info","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:43:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:43:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825"} {"level":"info","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:43:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57"} {"level":"info","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:52068","PortSpecifier":{"PortValue":52068}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff3333bd-a564-49da-8cbf-357ef85557ca","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:52068","PortSpecifier":{"PortValue":52068}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756630,"nanos":851249222},"http":{"id":"ff3333bd-a564-49da-8cbf-357ef85557ca","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/sub-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","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":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","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-22T21:43:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff3333bd-a564-49da-8cbf-357ef85557ca","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:58670","PortSpecifier":{"PortValue":58670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:58670","PortSpecifier":{"PortValue":58670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756630,"nanos":888088086},"http":{"id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/sub-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","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-22T21:43:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dffd7caa-687c-43ee-a8a9-4eb35f00b562","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f862e86e-e351-413c-be60-18cb7354b52e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:52076","PortSpecifier":{"PortValue":52076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f862e86e-e351-413c-be60-18cb7354b52e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f862e86e-e351-413c-be60-18cb7354b52e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:52076","PortSpecifier":{"PortValue":52076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756630,"nanos":923032915},"http":{"id":"f862e86e-e351-413c-be60-18cb7354b52e","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f862e86e-e351-413c-be60-18cb7354b52e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1NBCWSMw2uzTXAMx4_8XqCXURXnGQAhlsQ8fko3HvXuCWPSrOzoyDEiEHrlP1"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f862e86e-e351-413c-be60-18cb7354b52e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1NBCWSMw2uzTXAMx4_8XqCXURXnGQAhlsQ8fko3HvXuCWPSrOzoyDEiEHrlP1\"}"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f862e86e-e351-413c-be60-18cb7354b52e","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0b6571d6-611b-42fa-8bf7-53f8caaff28c","keyName":"e2e-sub-iso-2974f0","subscription":"e2e-shared-sub-1b4d5d","tenant":"e2e-shared-a-644efc","userId":"0b6571d6-611b-42fa-8bf7-53f8caaff28c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f862e86e-e351-413c-be60-18cb7354b52e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f862e86e-e351-413c-be60-18cb7354b52e","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f862e86e-e351-413c-be60-18cb7354b52e","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f862e86e-e351-413c-be60-18cb7354b52e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/sub-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f862e86e-e351-413c-be60-18cb7354b52e","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f862e86e-e351-413c-be60-18cb7354b52e","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f862e86e-e351-413c-be60-18cb7354b52e","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":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f862e86e-e351-413c-be60-18cb7354b52e","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-1b4d5d"} {"level":"info","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f862e86e-e351-413c-be60-18cb7354b52e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f862e86e-e351-413c-be60-18cb7354b52e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:58674","PortSpecifier":{"PortValue":58674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:58674","PortSpecifier":{"PortValue":58674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756630,"nanos":951772154},"http":{"id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1XrjnxcsTVdEe1VN3_lLG3S6Ut2iHzxE5ROWoUMgGIa1e5XcUTugF0ws0SBxg"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-bfd0ef.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1XrjnxcsTVdEe1VN3_lLG3S6Ut2iHzxE5ROWoUMgGIa1e5XcUTugF0ws0SBxg\"}"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","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-bfd0ef.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"8dbea8d3-9b78-44ce-8e61-1ad77883e8d9","keyName":"e2e-sub-iso-4c84f0","subscription":"e2e-shared-sub-1b4d5d","tenant":"e2e-shared-b-bfd0ef","userId":"8dbea8d3-9b78-44ce-8e61-1ad77883e8d9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/sub-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","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-22T21:43:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","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-1b4d5d"} {"level":"info","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:43:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48682b75-e96c-47b1-ac8e-fd2cac11197b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:43:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:43:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a8eb53a92ed638bf3647ba6f95ac95541aa84252118c164a654b4c9306798825"} {"level":"info","ts":"2026-07-22T21:43:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec5d34ba48e2b1be0e2ce464359b6fe0acff5feaf4f7846cfb8ae494fbb7c186"} {"level":"info","ts":"2026-07-22T21:43:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7047bf417eecf735a2751f1b9d49202cd12788864ec6935e02287b07cdcad3ba"} {"level":"info","ts":"2026-07-22T21:43:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:43:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1399a15a54a49c4578b0cbd72462af171408b45c63883276710586017e828c9a"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa8ae267906ad0183efb71757840865b4c23c61e02dbe9bd969dc3e25ee02928"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dab4ab617f83953c31c137f3eec62ec1b8407b0273560aeb9e59127d5670a568"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/31777263274291e1fafdebecc360a4dfd197157f419c1bc10b58922e1b4fd95e"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f5e665b85aebbb35a2189ebf90c0b1ee6341930a9f10a1b5577fc94ac6e3452"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77a651ddc15128e9237fade0f91fdcce7f1fbb8fb5802848d9128f411f73882f"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/672e1b259d2c396d62d71bab92df91a3c3823b407eb9607fe5d5625595fae57d"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d2028dff7a106fdb06f41e0837ef94064b67bcd820259010e0e55aba9ea2d92f"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/237afb6e7fb584fdc180ffbbc1d58cbecbda5bdd1afd2a6f0d397e547272f1a1"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e71fb071e489cb8388795b975b305b9e416b71f6d3d87cc07e68a4d10ce58a57"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0c5dc34494d41ae6c0032826bf692a1002a590484583edc2c8341c77711ee13e"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78f6ef5343c4d4b18b7024e60c7c3dc4cd145f92eb737905300151ad0cb33a63"} {"level":"info","ts":"2026-07-22T21:43:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4861a480f52ebe195bc41ed3d011c48d84a4b95810e603227034ac6dc7aec52"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5\": 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-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"error","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3\": 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-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3\": 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-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b"} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033\": 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-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033"} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3e201d828a398919aaa50bacf6b9f4c50bd08f2e2d5c6ad7cf19937643e457f"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3e201d828a398919aaa50bacf6b9f4c50bd08f2e2d5c6ad7cf19937643e457f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3e201d828a398919aaa50bacf6b9f4c50bd08f2e2d5c6ad7cf19937643e457f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9354acbf0065c1ebdc9f059629e0503ebcfc62cc1ba4421302a0706c5970649a"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3e201d828a398919aaa50bacf6b9f4c50bd08f2e2d5c6ad7cf19937643e457f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ed3fe5726c461472bbd29142eba8dcd1f09051e52e6974b3c6f3de42bfcff5c"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9354acbf0065c1ebdc9f059629e0503ebcfc62cc1ba4421302a0706c5970649a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9354acbf0065c1ebdc9f059629e0503ebcfc62cc1ba4421302a0706c5970649a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9a94ccbb57a434a0850bdc1965d2b9cb29290f4be2c1265971c3bb70f812086"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9354acbf0065c1ebdc9f059629e0503ebcfc62cc1ba4421302a0706c5970649a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0383cdcd7b481b718641545bfbbbe827b5ec1e2fb271d9b468829fac739bab02"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3e201d828a398919aaa50bacf6b9f4c50bd08f2e2d5c6ad7cf19937643e457f"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c34da97cb7d94945e6f6b08d53035bebe90aebe70a31827fba117a1f4b426788"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ed3fe5726c461472bbd29142eba8dcd1f09051e52e6974b3c6f3de42bfcff5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ed3fe5726c461472bbd29142eba8dcd1f09051e52e6974b3c6f3de42bfcff5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4193039f937e930003ad43ffb4b0a7f31d0bf22628089825c173cf54fb412c"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ed3fe5726c461472bbd29142eba8dcd1f09051e52e6974b3c6f3de42bfcff5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9354acbf0065c1ebdc9f059629e0503ebcfc62cc1ba4421302a0706c5970649a"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e9a94ccbb57a434a0850bdc1965d2b9cb29290f4be2c1265971c3bb70f812086","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e9a94ccbb57a434a0850bdc1965d2b9cb29290f4be2c1265971c3bb70f812086"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ed3fe5726c461472bbd29142eba8dcd1f09051e52e6974b3c6f3de42bfcff5c"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e9a94ccbb57a434a0850bdc1965d2b9cb29290f4be2c1265971c3bb70f812086","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0383cdcd7b481b718641545bfbbbe827b5ec1e2fb271d9b468829fac739bab02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0383cdcd7b481b718641545bfbbbe827b5ec1e2fb271d9b468829fac739bab02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0383cdcd7b481b718641545bfbbbe827b5ec1e2fb271d9b468829fac739bab02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e9a94ccbb57a434a0850bdc1965d2b9cb29290f4be2c1265971c3bb70f812086"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0383cdcd7b481b718641545bfbbbe827b5ec1e2fb271d9b468829fac739bab02"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3e201d828a398919aaa50bacf6b9f4c50bd08f2e2d5c6ad7cf19937643e457f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c34da97cb7d94945e6f6b08d53035bebe90aebe70a31827fba117a1f4b426788","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c34da97cb7d94945e6f6b08d53035bebe90aebe70a31827fba117a1f4b426788"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c34da97cb7d94945e6f6b08d53035bebe90aebe70a31827fba117a1f4b426788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4193039f937e930003ad43ffb4b0a7f31d0bf22628089825c173cf54fb412c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d4193039f937e930003ad43ffb4b0a7f31d0bf22628089825c173cf54fb412c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c34da97cb7d94945e6f6b08d53035bebe90aebe70a31827fba117a1f4b426788"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4193039f937e930003ad43ffb4b0a7f31d0bf22628089825c173cf54fb412c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4193039f937e930003ad43ffb4b0a7f31d0bf22628089825c173cf54fb412c"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9354acbf0065c1ebdc9f059629e0503ebcfc62cc1ba4421302a0706c5970649a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ed3fe5726c461472bbd29142eba8dcd1f09051e52e6974b3c6f3de42bfcff5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e9a94ccbb57a434a0850bdc1965d2b9cb29290f4be2c1265971c3bb70f812086","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0383cdcd7b481b718641545bfbbbe827b5ec1e2fb271d9b468829fac739bab02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c34da97cb7d94945e6f6b08d53035bebe90aebe70a31827fba117a1f4b426788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4193039f937e930003ad43ffb4b0a7f31d0bf22628089825c173cf54fb412c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T21:45:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"error","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee\": 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-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T21:45:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:47928","PortSpecifier":{"PortValue":47928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eba1ea21-2f44-4ef3-802d-13401e42750d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:47928","PortSpecifier":{"PortValue":47928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756730,"nanos":844689955},"http":{"id":"eba1ea21-2f44-4ef3-802d-13401e42750d","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","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-22T21:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eba1ea21-2f44-4ef3-802d-13401e42750d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:56504","PortSpecifier":{"PortValue":56504}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9aff9e18-144e-4bb7-b401-4f736f511120","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:56504","PortSpecifier":{"PortValue":56504}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756730,"nanos":885395817},"http":{"id":"9aff9e18-144e-4bb7-b401-4f736f511120","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","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-22T21:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9aff9e18-144e-4bb7-b401-4f736f511120","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:47934","PortSpecifier":{"PortValue":47934}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"66cb3254-3de9-467b-b217-2828eefb91ce","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:47934","PortSpecifier":{"PortValue":47934}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756730,"nanos":927960393},"http":{"id":"66cb3254-3de9-467b-b217-2828eefb91ce","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","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-22T21:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"66cb3254-3de9-467b-b217-2828eefb91ce","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:47950","PortSpecifier":{"PortValue":47950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:47950","PortSpecifier":{"PortValue":47950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756731,"nanos":992330724},"http":{"id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","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-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","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-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","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-22T21:45:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","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-22T21:45:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","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-22T21:45:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c7f09771-4505-4c1d-bf0f-a3044c50b15c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44244","PortSpecifier":{"PortValue":44244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44244","PortSpecifier":{"PortValue":44244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756733,"nanos":27332768},"http":{"id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","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-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","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-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","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-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","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-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","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-22T21:45:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5865060f-a213-4d04-8ba7-caf697c4bb8a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44260","PortSpecifier":{"PortValue":44260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44260","PortSpecifier":{"PortValue":44260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756734,"nanos":60653398},"http":{"id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","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-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","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-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","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-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","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-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","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-22T21:45:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a82fd5d6-888c-4b12-a6ce-846ce357da04","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44262","PortSpecifier":{"PortValue":44262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44262","PortSpecifier":{"PortValue":44262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756735,"nanos":99535608},"http":{"id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","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-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","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-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","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-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","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-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","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-22T21:45:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c4e7a16-b6ac-4a58-8200-e2c06391ae25","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44276","PortSpecifier":{"PortValue":44276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44276","PortSpecifier":{"PortValue":44276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756736,"nanos":134430705},"http":{"id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","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-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","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-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","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-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","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-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","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-22T21:45:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9168b8a9-5449-49ae-adee-1d9d75aa92f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44284","PortSpecifier":{"PortValue":44284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44284","PortSpecifier":{"PortValue":44284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756737,"nanos":174297238},"http":{"id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","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-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","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-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","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-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","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-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","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-22T21:45:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71dd686a-a14f-4a21-8ee9-50b958a8dd9e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44300","PortSpecifier":{"PortValue":44300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44300","PortSpecifier":{"PortValue":44300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756738,"nanos":209563936},"http":{"id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","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-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","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-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","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-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","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-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","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-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a878e373-1aa7-489d-90bf-7bb7bf1f288e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44316","PortSpecifier":{"PortValue":44316}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44316","PortSpecifier":{"PortValue":44316}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756739,"nanos":249917186},"http":{"id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG"} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UdhVduUoRYcP00G1_Pzk8RVZqqXTuHmdniEIGK7EB7tuH3X7No50KEElt0HG\"}"} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","subscription":"e2e-rate-iso-a-5cce46","tenant":"e2e-shared-a-644efc","userId":"936913ad-8df9-4076-8f50-17c7b464ea11","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-5cce46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","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-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","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-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","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-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","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-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","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-5cce46"} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","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-22T21:45:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"936913ad-8df9-4076-8f50-17c7b464ea11","keyName":"e2e-rate-a-5cce46","selected_subscription":"e2e-rate-iso-a-5cce46","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-5cce46@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5cce46","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9870a0bc-9b09-4e8e-a320-3829b5d0d5e8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:54894","PortSpecifier":{"PortValue":54894}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3a0a32ba-2975-422b-9535-72304a7c80d6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:54894","PortSpecifier":{"PortValue":54894}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756748,"nanos":35206981},"http":{"id":"3a0a32ba-2975-422b-9535-72304a7c80d6","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","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-22T21:45:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3a0a32ba-2975-422b-9535-72304a7c80d6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44910","PortSpecifier":{"PortValue":44910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8fb853c1-7a57-4704-a450-f39db773ad13","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44910","PortSpecifier":{"PortValue":44910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756748,"nanos":79831187},"http":{"id":"8fb853c1-7a57-4704-a450-f39db773ad13","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","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":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"]}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/1111e9d9a3d1"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=21c673dc-657d-4dfc-b73c-396658381b0a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4a2ac7de-4c49-47a1-bc49-f73ac1757acf","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","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-22T21:45:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fb853c1-7a57-4704-a450-f39db773ad13","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:54896","PortSpecifier":{"PortValue":54896}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:54896","PortSpecifier":{"PortValue":54896}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756748,"nanos":120617080},"http":{"id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-u43NliEskyGbP0hN_KwI9ME93jsNoG1qNqZNxhZXauc3lphm77Y2ZkYOCyC1"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-u43NliEskyGbP0hN_KwI9ME93jsNoG1qNqZNxhZXauc3lphm77Y2ZkYOCyC1\"}"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"372b3960-683c-42ec-a8dc-c7c7118ad245","keyName":"e2e-rate-a-ed6705","subscription":"e2e-rate-iso-a-ed6705","tenant":"e2e-shared-a-644efc","userId":"372b3960-683c-42ec-a8dc-c7c7118ad245","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-ed6705\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ed6705","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","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-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","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-ed6705"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"372b3960-683c-42ec-a8dc-c7c7118ad245","keyName":"e2e-rate-a-ed6705","selected_subscription":"e2e-rate-iso-a-ed6705","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-ed6705@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ed6705","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4244ff88-83bf-4178-8552-6763fa7c4ffa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:54900","PortSpecifier":{"PortValue":54900}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:54900","PortSpecifier":{"PortValue":54900}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756749,"nanos":165897448},"http":{"id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-u43NliEskyGbP0hN_KwI9ME93jsNoG1qNqZNxhZXauc3lphm77Y2ZkYOCyC1"} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-u43NliEskyGbP0hN_KwI9ME93jsNoG1qNqZNxhZXauc3lphm77Y2ZkYOCyC1\"}"} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"372b3960-683c-42ec-a8dc-c7c7118ad245","keyName":"e2e-rate-a-ed6705","subscription":"e2e-rate-iso-a-ed6705","tenant":"e2e-shared-a-644efc","userId":"372b3960-683c-42ec-a8dc-c7c7118ad245","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-ed6705\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ed6705","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","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-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","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-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","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-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","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-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","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-ed6705"} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","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-22T21:45:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"372b3960-683c-42ec-a8dc-c7c7118ad245","keyName":"e2e-rate-a-ed6705","selected_subscription":"e2e-rate-iso-a-ed6705","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-ed6705@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ed6705","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f2a2727b-ad9c-44fd-bd5c-ebe6f5a7ef14","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"26804951-5cef-4532-8aa1-06a40da41b60","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:54914","PortSpecifier":{"PortValue":54914}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"26804951-5cef-4532-8aa1-06a40da41b60","method":"POST","path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions","host":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"26804951-5cef-4532-8aa1-06a40da41b60","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:54914","PortSpecifier":{"PortValue":54914}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756750,"nanos":200975114},"http":{"id":"26804951-5cef-4532-8aa1-06a40da41b60","method":"POST","headers":{":authority":"e2e-shared-a-644efc.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"26804951-5cef-4532-8aa1-06a40da41b60","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-u43NliEskyGbP0hN_KwI9ME93jsNoG1qNqZNxhZXauc3lphm77Y2ZkYOCyC1"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"26804951-5cef-4532-8aa1-06a40da41b60","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-u43NliEskyGbP0hN_KwI9ME93jsNoG1qNqZNxhZXauc3lphm77Y2ZkYOCyC1\"}"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"26804951-5cef-4532-8aa1-06a40da41b60","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"372b3960-683c-42ec-a8dc-c7c7118ad245","keyName":"e2e-rate-a-ed6705","subscription":"e2e-rate-iso-a-ed6705","tenant":"e2e-shared-a-644efc","userId":"372b3960-683c-42ec-a8dc-c7c7118ad245","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"26804951-5cef-4532-8aa1-06a40da41b60","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\",\"requestedSubscription\":\"e2e-rate-iso-a-ed6705\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"26804951-5cef-4532-8aa1-06a40da41b60","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-644efc.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ed6705","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"}} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"26804951-5cef-4532-8aa1-06a40da41b60","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26804951-5cef-4532-8aa1-06a40da41b60","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26804951-5cef-4532-8aa1-06a40da41b60","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26804951-5cef-4532-8aa1-06a40da41b60","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-644efc/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26804951-5cef-4532-8aa1-06a40da41b60","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26804951-5cef-4532-8aa1-06a40da41b60","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26804951-5cef-4532-8aa1-06a40da41b60","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26804951-5cef-4532-8aa1-06a40da41b60","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-ed6705"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26804951-5cef-4532-8aa1-06a40da41b60","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","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":"372b3960-683c-42ec-a8dc-c7c7118ad245","keyName":"e2e-rate-a-ed6705","selected_subscription":"e2e-rate-iso-a-ed6705","selected_subscription_key":"ai-tenant-e2e-shared-a-644efc/e2e-rate-iso-a-ed6705@ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-644efc","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-ed6705","namespace":"ai-tenant-e2e-shared-a-644efc","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-644efc/rate-test-model-644efc"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"26804951-5cef-4532-8aa1-06a40da41b60","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"26804951-5cef-4532-8aa1-06a40da41b60","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44918","PortSpecifier":{"PortValue":44918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"261a5645-fd86-47ae-bc41-bfb8abadac42","method":"POST","path":"/ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef/v1/completions","host":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44918","PortSpecifier":{"PortValue":44918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784756750,"nanos":237984517},"http":{"id":"261a5645-fd86-47ae-bc41-bfb8abadac42","method":"POST","headers":{":authority":"e2e-shared-b-bfd0ef.apps.73972a97-1adb-4b97-ac41-1111e9d9a3d1.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-12Y0vU2L0WE449108_lyzjz3gHgA2QgLNeDdvHvx7WHEV2CzOSk9J10jRNHmR"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-bfd0ef.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-12Y0vU2L0WE449108_lyzjz3gHgA2QgLNeDdvHvx7WHEV2CzOSk9J10jRNHmR\"}"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","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-bfd0ef.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"72b5fb28-0e89-4f51-88a3-717720699fd5","keyName":"e2e-rate-b-ed6705","subscription":"e2e-rate-iso-b-ed6705","tenant":"e2e-shared-b-bfd0ef","userId":"72b5fb28-0e89-4f51-88a3-717720699fd5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-bfd0ef.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef\",\"requestedSubscription\":\"e2e-rate-iso-b-ed6705\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","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-bfd0ef.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-bfd0ef","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-ed6705","namespace":"ai-tenant-e2e-shared-b-bfd0ef","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef"}} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-bfd0ef/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","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-ed6705"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","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-22T21:45:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"72b5fb28-0e89-4f51-88a3-717720699fd5","keyName":"e2e-rate-b-ed6705","selected_subscription":"e2e-rate-iso-b-ed6705","selected_subscription_key":"ai-tenant-e2e-shared-b-bfd0ef/e2e-rate-iso-b-ed6705@ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-bfd0ef","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-ed6705","namespace":"ai-tenant-e2e-shared-b-bfd0ef","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-bfd0ef/rate-test-model-bfd0ef"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T21:45:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"261a5645-fd86-47ae-bc41-bfb8abadac42","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T21:45:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9a94ccbb57a434a0850bdc1965d2b9cb29290f4be2c1265971c3bb70f812086"} {"level":"info","ts":"2026-07-22T21:45:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac4ab70ed3605049b573dfbbc0e020e8d8ef2c7be347ad508d5901c6026fcbd9"} {"level":"info","ts":"2026-07-22T21:45:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce4dd60950e836d1bf731b644c1cdfe6ce8c9b47881f962d74017bf59057d6de"} {"level":"info","ts":"2026-07-22T21:45:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d4193039f937e930003ad43ffb4b0a7f31d0bf22628089825c173cf54fb412c"} {"level":"info","ts":"2026-07-22T21:45:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51ddda10a15259e48ab962b57323d9d819dcdad5820d126e11c43d919b6adda5"} {"level":"info","ts":"2026-07-22T21:45:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9354acbf0065c1ebdc9f059629e0503ebcfc62cc1ba4421302a0706c5970649a"} {"level":"info","ts":"2026-07-22T21:45:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee0c6a27096f2e3b909d04b0370952da484d0ab0f61483103d65fc880890fdee"} {"level":"info","ts":"2026-07-22T21:45:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2967f23a15fa6afbc595e7b482370d663ac4f9b56f0e439fa44a2593cc64158"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0383cdcd7b481b718641545bfbbbe827b5ec1e2fb271d9b468829fac739bab02"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2d77b6d99a7ca285cc673a1e5ce70089ecc14fb3b109dd57b3c219569bcce51"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7b37cd6afbbcea9b7230155a67ac47bfe68b323655bd123358b1171370da43f"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d92a05080444b32dce0e88225162985df456f526ddd9fa024577ec8700eb258d"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e6ba05e61dc00a61f0c78af217193bdbb8fb6fe5c7f8b6628c7992701f263a8"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e1bf902f300790503d4794e894e9cecf53d423625f748fef83ace3a460c4033"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ddd63f7ba2830a19b5c46cec643aafb070a6dd210268ddd3488b6fdc7dbde55"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c3e201d828a398919aaa50bacf6b9f4c50bd08f2e2d5c6ad7cf19937643e457f"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6d9f28f619f2cbc796cf005a7c24a188aa6fb42151d34233addf55d07fe142e"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db5f971ce0b96e284c81a1ea4af3856b128bb6b1ba8e0a31338c85263a4546c3"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/137e909fd2601bb3568b5ec3419be4abf2178f7e458dc310c35bf77b72b246f8"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ce6b40092bfb7b9cdf870df11fa9eaef91cebaeab01e2ce5b4ff53225f1921b"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8edf88dfcb8d164f1a5072e14f8425b790775decb520ba3299afb431d26ee8d4"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/efdf1904bc2767b639409c069a0d6012a87176ea9cd4d7e6d383245e70adab93"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ed3fe5726c461472bbd29142eba8dcd1f09051e52e6974b3c6f3de42bfcff5c"} {"level":"info","ts":"2026-07-22T21:45:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c34da97cb7d94945e6f6b08d53035bebe90aebe70a31827fba117a1f4b426788"}