--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cad75d1477e1ff1c70bcdcefe8456d2d584b20aadd45d0b495949090ddebb95"} {"level":"debug","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd"} {"level":"info","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd"} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3"} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd"} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3"} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335"} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335"} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335"} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:25:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:25:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"info","ts":"2026-07-06T20:25:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:42498","PortSpecifier":{"PortValue":42498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.34:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-inf-a-62ae7f.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:25:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:42498","PortSpecifier":{"PortValue":42498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.34:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369547,"nanos":226592479},"http":{"id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","method":"POST","headers":{":authority":"e2e-inf-a-62ae7f.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"331faf187eca24bdbe40c82aebb9147008c7204bd64fcc33cbf849c76b499d8c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.34:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-a-62ae7f.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","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-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","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-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-62ae7f/test-model-62ae7f\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","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-06T20:25:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","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-06T20:25:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:25:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba5d2c75-69da-43d2-83fe-0412ec6ae4f2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36294","PortSpecifier":{"PortValue":36294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.34:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","method":"POST","path":"/ai-tenant-e2e-inf-a-62ae7f/test-model-62ae7f/v1/chat/completions","host":"e2e-inf-a-62ae7f.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36294","PortSpecifier":{"PortValue":36294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.34:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369551,"nanos":290770912},"http":{"id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","method":"POST","headers":{":authority":"e2e-inf-a-62ae7f.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-a-62ae7f/test-model-62ae7f/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-163V8jYRT0vC0yo8C_N6scxN5nMsrwYxyKPBrZkAGihYYGxdcrWG0t0SBMElI"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-inf-a-62ae7f.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-163V8jYRT0vC0yo8C_N6scxN5nMsrwYxyKPBrZkAGihYYGxdcrWG0t0SBMElI\"}"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-inf-a-62ae7f.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"08d4b57d-ce0f-4a33-8410-71d33d806d33","keyName":"e2e-tenant-inference-62ae7f","subscription":"test-model-62ae7f-sub","tenant":"e2e-inf-a-62ae7f","userId":"08d4b57d-ce0f-4a33-8410-71d33d806d33","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-inf-a-62ae7f.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-inf-a-62ae7f/test-model-62ae7f\",\"requestedSubscription\":\"test-model-62ae7f-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-inf-a-62ae7f.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"test-model-62ae7f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"test-model-62ae7f-sub","namespace":"ai-tenant-e2e-inf-a-62ae7f","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-62ae7f/test-model-62ae7f\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"test-model-62ae7f-sub"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","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":"08d4b57d-ce0f-4a33-8410-71d33d806d33","keyName":"e2e-tenant-inference-62ae7f","selected_subscription":"test-model-62ae7f-sub","selected_subscription_key":"ai-tenant-e2e-inf-a-62ae7f/test-model-62ae7f-sub@ai-tenant-e2e-inf-a-62ae7f/test-model-62ae7f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"test-model-62ae7f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"test-model-62ae7f-sub","namespace":"ai-tenant-e2e-inf-a-62ae7f","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2690bb2e-fc5f-4a87-9430-adb3ad32ef54","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"222353aa-3ebc-42fa-b559-29d423922027","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36296","PortSpecifier":{"PortValue":36296}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.34:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"222353aa-3ebc-42fa-b559-29d423922027","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-inf-a-62ae7f.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"222353aa-3ebc-42fa-b559-29d423922027","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36296","PortSpecifier":{"PortValue":36296}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.34:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369551,"nanos":586560285},"http":{"id":"222353aa-3ebc-42fa-b559-29d423922027","method":"POST","headers":{":authority":"e2e-inf-a-62ae7f.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"222353aa-3ebc-42fa-b559-29d423922027","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"222353aa-3ebc-42fa-b559-29d423922027","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"222353aa-3ebc-42fa-b559-29d423922027","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"331faf187eca24bdbe40c82aebb9147008c7204bd64fcc33cbf849c76b499d8c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.34:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-a-62ae7f.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"222353aa-3ebc-42fa-b559-29d423922027","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"222353aa-3ebc-42fa-b559-29d423922027","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"222353aa-3ebc-42fa-b559-29d423922027","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-62ae7f/test-model-62ae7f\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"222353aa-3ebc-42fa-b559-29d423922027","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"222353aa-3ebc-42fa-b559-29d423922027","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"222353aa-3ebc-42fa-b559-29d423922027","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-06T20:25:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"222353aa-3ebc-42fa-b559-29d423922027","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"222353aa-3ebc-42fa-b559-29d423922027","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38642","PortSpecifier":{"PortValue":38642}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","method":"POST","path":"/ai-tenant-e2e-inf-b-259a14/test-model-259a14/v1/chat/completions","host":"e2e-inf-b-259a14.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:38642","PortSpecifier":{"PortValue":38642}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369551,"nanos":622406162},"http":{"id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","method":"POST","headers":{":authority":"e2e-inf-b-259a14.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-b-259a14/test-model-259a14/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ZCcl2X8gC6jLrKjC_hF9Hnat9cRlMa0ZoIIoIG8OwfHCz1T8IRp5CsWqV0Xh"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-inf-b-259a14.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ZCcl2X8gC6jLrKjC_hF9Hnat9cRlMa0ZoIIoIG8OwfHCz1T8IRp5CsWqV0Xh\"}"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-inf-b-259a14.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"cannot fetch metadata","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-inf-b-259a14.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"reason":"no such key: groups"} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-b-259a14.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-b-259a14/test-model-259a14/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","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-06T20:25:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-06T20:25:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af1a3a47-e7f4-42ec-b6e5-4ba587b63102","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a11ead04dffc4db7c4ab8cb2cfa1ff2dc0b6f1652a25228506bea3a1959effd"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5744da37824ecdf060a9a2a3679de4a97831317834d8352947d7e5312c1e3335"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/840d21c1a396b992aab4c06d56f9e9cc0a9c4e037b7698729100319a8d395ff6"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9ff6d344f7d0fcf0df6262a69287586e42a2eeb81a14c0f5c0a8edab5f2d18b"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f4cc83027fb738fc19ec39c35def39bdbbe8f31932231bb57edd4e5afdbef23"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d8e81192be6fd2711601df521e907e8849682b807c7de4b431d52613af9402a"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20dab9ee305dfd90f46ae456ec33d08939ab2170ca6d4c5fe880da477c315ac3"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/331faf187eca24bdbe40c82aebb9147008c7204bd64fcc33cbf849c76b499d8c"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/efe2849d2c48e6ea8deb3fd0f018ac4e52eaa341087aaa6205d6a04400d4d7cc"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c4a91029bf7c64488d09a0c7c3c33ea7b23fe1d6247bf21480f2ed3790a4617"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29abfd4a1a2e19f430fd1a9210da0500836260e0eafb4b9873144bf2690d7bdc"} {"level":"info","ts":"2026-07-06T20:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a18f54e5417d4b1cfe71ae6c9d02bae4f79b63ba605793bcc273c068ea16c99"} {"level":"info","ts":"2026-07-06T20:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/329f533a300dbdd18b3cadaaf9134aae08361bbf4bd415cdba9d3d69e7c3da6d"} {"level":"info","ts":"2026-07-06T20:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0c873fec0ecb975ce25ac4903f5c7d3c6dd8bbbbb704a87d33b2ae58b7685c7d"} {"level":"info","ts":"2026-07-06T20:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8328fec6cec210b1deac08a09c21b98b7752eef2f97791a4d52a85764da3e173"} {"level":"info","ts":"2026-07-06T20:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cd6a5508da980af224b57803748522f677d38d43dfb1850784a3bfa76ecf1415"} {"level":"info","ts":"2026-07-06T20:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a772c8fba4b8bb59e3a8087955abc1bfbdde5cf07ab137a4d76e63091edab71"} {"level":"info","ts":"2026-07-06T20:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2cad75d1477e1ff1c70bcdcefe8456d2d584b20aadd45d0b495949090ddebb95"} {"level":"info","ts":"2026-07-06T20:26:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a7bde3d5a6b1d410afe654549d22c286f3478b080941d08e8dbe68732b84e9e"} {"level":"info","ts":"2026-07-06T20:26:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a795013cf8294c82bd09c9032eec44d7fb96af68819f6a41ae922d94aa4863e3"} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"debug","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:26:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:26:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155"} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155\": 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-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155"} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155"} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155"} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:27:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"} {"level":"info","ts":"2026-07-06T20:27:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/560d770ce8b811d0e853734f8a526ffc4098c2c6e38c13aa0084967bf9758155"} {"level":"info","ts":"2026-07-06T20:27:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c5c57577e5920ae605aa15be27838cc916c7bccc2ed91d347e269a0727ab6d2"} {"level":"info","ts":"2026-07-06T20:27:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/993f659406578a9fe429758c32a9fd28bb670f01063a0d45f5e59e2d3e45e216"} {"level":"info","ts":"2026-07-06T20:27:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fc20e0aeb69430772015f9eacbc31a2b54fc50a2a29639e0ece89910d4008ed"} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100\": 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-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4"} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4\": 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-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4"} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4"} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4"} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af"} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af\": 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-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af"} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af"} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881"} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881"} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881"} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2"} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4"} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f"} {"level":"error","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c\": 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-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f"} {"level":"info","ts":"2026-07-06T20:28:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301\": 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-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301"} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301"} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda\": 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-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda"} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0"} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"error","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0\": 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-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070"} {"level":"debug","ts":"2026-07-06T20:28:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee"} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7"} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0"} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7"} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0"} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad\": 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-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0"} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:28:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0"} {"level":"info","ts":"2026-07-06T20:28:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"} {"level":"info","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b88e5186-9b84-4b00-8221-01ae26727692","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48040","PortSpecifier":{"PortValue":48040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b88e5186-9b84-4b00-8221-01ae26727692","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b88e5186-9b84-4b00-8221-01ae26727692","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48040","PortSpecifier":{"PortValue":48040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369733,"nanos":29242591},"http":{"id":"b88e5186-9b84-4b00-8221-01ae26727692","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b88e5186-9b84-4b00-8221-01ae26727692","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b88e5186-9b84-4b00-8221-01ae26727692","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b88e5186-9b84-4b00-8221-01ae26727692","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b88e5186-9b84-4b00-8221-01ae26727692","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b88e5186-9b84-4b00-8221-01ae26727692","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b88e5186-9b84-4b00-8221-01ae26727692","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b88e5186-9b84-4b00-8221-01ae26727692","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b88e5186-9b84-4b00-8221-01ae26727692","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b88e5186-9b84-4b00-8221-01ae26727692","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-06T20:28:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b88e5186-9b84-4b00-8221-01ae26727692","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b88e5186-9b84-4b00-8221-01ae26727692","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50802","PortSpecifier":{"PortValue":50802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50802","PortSpecifier":{"PortValue":50802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369733,"nanos":93509012},"http":{"id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","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-06T20:28:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fe61954-dfad-4bda-805a-bfb0d4094f04","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48044","PortSpecifier":{"PortValue":48044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f825ed73-58a2-4ed4-9319-247c79f5a282","method":"GET","path":"/maas-api/v1/api-keys/53746e4b-3345-400d-8e02-96bf183c74a3","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48044","PortSpecifier":{"PortValue":48044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369733,"nanos":181766796},"http":{"id":"f825ed73-58a2-4ed4-9319-247c79f5a282","method":"GET","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/53746e4b-3345-400d-8e02-96bf183c74a3",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/53746e4b-3345-400d-8e02-96bf183c74a3",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","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-06T20:28:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f825ed73-58a2-4ed4-9319-247c79f5a282","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50804","PortSpecifier":{"PortValue":50804}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","method":"GET","path":"/maas-api/v1/api-keys/ffeae8a9-d852-40d0-8125-27516de60984","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50804","PortSpecifier":{"PortValue":50804}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369733,"nanos":221452249},"http":{"id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","method":"GET","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ffeae8a9-d852-40d0-8125-27516de60984",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ffeae8a9-d852-40d0-8125-27516de60984",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","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-06T20:28:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","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-06T20:28:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:28:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ba2b0f2-912f-49f0-8e69-395270de46d5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40910","PortSpecifier":{"PortValue":40910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40910","PortSpecifier":{"PortValue":40910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369748,"nanos":352250570},"http":{"id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","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-06T20:29:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c83d2471-0fa4-45e7-9359-ff51b67a939f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51242","PortSpecifier":{"PortValue":51242}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51242","PortSpecifier":{"PortValue":51242}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369748,"nanos":388166949},"http":{"id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","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-06T20:29:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1fa4b1ed-0f68-48d5-8cab-3296316a9338","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40912","PortSpecifier":{"PortValue":40912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:40912","PortSpecifier":{"PortValue":40912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369748,"nanos":428320024},"http":{"id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","method":"GET","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-N5o6MC1npjGU0y2V_VyCDMPevQ2LdjiKo6HJneODiiMiaXrsw2Qy4ig9bJUe"} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-N5o6MC1npjGU0y2V_VyCDMPevQ2LdjiKo6HJneODiiMiaXrsw2Qy4ig9bJUe\"}"} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"430b060f-7a7f-4795-87dd-5b0a88c5ba2e","keyName":"e2e-auth-iso-a-50a474","subscription":"e2e-auth-iso-6c231b","tenant":"e2e-shared-a-482add","userId":"430b060f-7a7f-4795-87dd-5b0a88c5ba2e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","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-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","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-6c231b"} {"level":"info","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8dca677-97d5-4279-82c5-1ef8d7abae27","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49762","PortSpecifier":{"PortValue":49762}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:49762","PortSpecifier":{"PortValue":49762}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369765,"nanos":577715890},"http":{"id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","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-06T20:29:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb31dbba-b542-47b9-95ff-97309c50d5ab","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e54b845-edd3-4063-854a-36af6074d78e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46166","PortSpecifier":{"PortValue":46166}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e54b845-edd3-4063-854a-36af6074d78e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e54b845-edd3-4063-854a-36af6074d78e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46166","PortSpecifier":{"PortValue":46166}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369765,"nanos":614747053},"http":{"id":"2e54b845-edd3-4063-854a-36af6074d78e","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2e54b845-edd3-4063-854a-36af6074d78e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e54b845-edd3-4063-854a-36af6074d78e","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e54b845-edd3-4063-854a-36af6074d78e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e54b845-edd3-4063-854a-36af6074d78e","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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e54b845-edd3-4063-854a-36af6074d78e","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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e54b845-edd3-4063-854a-36af6074d78e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2e54b845-edd3-4063-854a-36af6074d78e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e54b845-edd3-4063-854a-36af6074d78e","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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e54b845-edd3-4063-854a-36af6074d78e","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-06T20:29:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e54b845-edd3-4063-854a-36af6074d78e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e54b845-edd3-4063-854a-36af6074d78e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46176","PortSpecifier":{"PortValue":46176}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46176","PortSpecifier":{"PortValue":46176}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369765,"nanos":657365404},"http":{"id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","method":"GET","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-pXPFHpSnbFU9Uwua_loXcC7TEhqduw4DXFMYz21vCTqtzfOtddFshewRuzDn"} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-pXPFHpSnbFU9Uwua_loXcC7TEhqduw4DXFMYz21vCTqtzfOtddFshewRuzDn\"}"} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","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-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","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-06T20:29:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-06T20:29:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7d895838-b4fa-4a0f-8403-2fd5917aa26e","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"x-ext-auth-reason":""},{"content-type":"text/plain"}]}} {"level":"info","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55234","PortSpecifier":{"PortValue":55234}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55234","PortSpecifier":{"PortValue":55234}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369782,"nanos":801348769},"http":{"id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","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-06T20:29:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2620d7e-dac2-467d-9b8c-356b5308cbda","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8a21023-3251-4538-aee0-80c141f45113","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43814","PortSpecifier":{"PortValue":43814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e8a21023-3251-4538-aee0-80c141f45113","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8a21023-3251-4538-aee0-80c141f45113","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43814","PortSpecifier":{"PortValue":43814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369782,"nanos":836889578},"http":{"id":"e8a21023-3251-4538-aee0-80c141f45113","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e8a21023-3251-4538-aee0-80c141f45113","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e8a21023-3251-4538-aee0-80c141f45113","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e8a21023-3251-4538-aee0-80c141f45113","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8a21023-3251-4538-aee0-80c141f45113","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8a21023-3251-4538-aee0-80c141f45113","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8a21023-3251-4538-aee0-80c141f45113","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e8a21023-3251-4538-aee0-80c141f45113","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8a21023-3251-4538-aee0-80c141f45113","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8a21023-3251-4538-aee0-80c141f45113","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-06T20:29:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8a21023-3251-4538-aee0-80c141f45113","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8a21023-3251-4538-aee0-80c141f45113","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55250","PortSpecifier":{"PortValue":55250}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55250","PortSpecifier":{"PortValue":55250}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369782,"nanos":874899382},"http":{"id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","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-06T20:29:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c304a14-4607-41b5-a4ec-a2f634ae55b1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43818","PortSpecifier":{"PortValue":43818}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43818","PortSpecifier":{"PortValue":43818}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369782,"nanos":909561964},"http":{"id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","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-06T20:29:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","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-06T20:29:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fbbc8c33-66d5-47a7-81bf-4781e35b8ac1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51638","PortSpecifier":{"PortValue":51638}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51638","PortSpecifier":{"PortValue":51638}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369798,"nanos":255425458},"http":{"id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","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-06T20:29:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0b3aff68-6586-41bd-ae40-dc7477dc2f80","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55566","PortSpecifier":{"PortValue":55566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55566","PortSpecifier":{"PortValue":55566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369798,"nanos":296360755},"http":{"id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","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-06T20:29:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9dac2f8-9a20-4c29-8985-35e376e2dd85","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55574","PortSpecifier":{"PortValue":55574}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e6caba22-bd03-46df-91c3-31b7f691cb24","method":"GET","path":"/maas-api/v1/api-keys/e6795d4a-506e-488b-9a09-854c19d52c12","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:55574","PortSpecifier":{"PortValue":55574}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369798,"nanos":338168247},"http":{"id":"e6caba22-bd03-46df-91c3-31b7f691cb24","method":"GET","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6795d4a-506e-488b-9a09-854c19d52c12",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6795d4a-506e-488b-9a09-854c19d52c12",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","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-06T20:29:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6caba22-bd03-46df-91c3-31b7f691cb24","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51652","PortSpecifier":{"PortValue":51652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"80b7a88a-935e-452b-add0-67a3740ca4ab","method":"GET","path":"/maas-api/v1/api-keys/e6795d4a-506e-488b-9a09-854c19d52c12","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51652","PortSpecifier":{"PortValue":51652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369798,"nanos":370823177},"http":{"id":"80b7a88a-935e-452b-add0-67a3740ca4ab","method":"GET","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6795d4a-506e-488b-9a09-854c19d52c12",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6795d4a-506e-488b-9a09-854c19d52c12",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","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-06T20:29:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","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-06T20:29:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:29:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80b7a88a-935e-452b-add0-67a3740ca4ab","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88538d10-0df7-4943-91c1-87258db8a742","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:59826","PortSpecifier":{"PortValue":59826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"88538d10-0df7-4943-91c1-87258db8a742","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88538d10-0df7-4943-91c1-87258db8a742","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:59826","PortSpecifier":{"PortValue":59826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369813,"nanos":586597431},"http":{"id":"88538d10-0df7-4943-91c1-87258db8a742","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"88538d10-0df7-4943-91c1-87258db8a742","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"88538d10-0df7-4943-91c1-87258db8a742","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"88538d10-0df7-4943-91c1-87258db8a742","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88538d10-0df7-4943-91c1-87258db8a742","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88538d10-0df7-4943-91c1-87258db8a742","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88538d10-0df7-4943-91c1-87258db8a742","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"88538d10-0df7-4943-91c1-87258db8a742","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88538d10-0df7-4943-91c1-87258db8a742","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88538d10-0df7-4943-91c1-87258db8a742","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-06T20:30:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88538d10-0df7-4943-91c1-87258db8a742","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88538d10-0df7-4943-91c1-87258db8a742","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45224","PortSpecifier":{"PortValue":45224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45224","PortSpecifier":{"PortValue":45224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369813,"nanos":623135804},"http":{"id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/auth-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","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-06T20:30:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"323d9307-bb3c-4d83-bbe5-f32ce9230529","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:59842","PortSpecifier":{"PortValue":59842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4a0e4327-2f19-43be-8f73-895aea6932f3","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:59842","PortSpecifier":{"PortValue":59842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369813,"nanos":662621007},"http":{"id":"4a0e4327-2f19-43be-8f73-895aea6932f3","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eA1g3OCG0617PpxE_sXeXUYug3UDrv6YsMrmOK5dqxnrWCdXq3qDV7adMayL"} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eA1g3OCG0617PpxE_sXeXUYug3UDrv6YsMrmOK5dqxnrWCdXq3qDV7adMayL\"}"} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4d21a23f-e72e-4a6e-9882-302ffbac7ebd","keyName":"e2e-auth-iso-a-457699","subscription":"e2e-auth-iso-a2e68e","tenant":"e2e-shared-a-482add","userId":"4d21a23f-e72e-4a6e-9882-302ffbac7ebd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/auth-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","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-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","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-a2e68e"} {"level":"info","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:30:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4a0e4327-2f19-43be-8f73-895aea6932f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0fff8b56cdfb828ca1576a7cf37390f588e9bf18902ac3f594ea1475e54c7a0c"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a10f02cff3d98ce98a99bb7cbee3010bc285b4733167774d2133e41d945f3cad"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af3c7aaad99e9151e3f1a69e78186e02df9dd4c876b8cecf1426985660aa73e0"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1841a9d8f5f9cc1df37e6d7df8634a0a2b33f3750c835eacbe2d70703b85a7b1"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c5d52cefa300e551bc92272e27acbd678bdfac0e4bb05d88ffbf6230572a2dda"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32443606b6da3eb0d92fa08475ef36ad1e5b09530e98f98de80b8c45039d286f"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f75df8181be6566a5fe7ae1dcf1c158f78b232f1b350b4e9b7dd60e582c0d9d2"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a82a851380f3fa9153311bea4a5f6ea29f5ca47589666f53d53ea3ee7483a070"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6374a5c873cd78c6453001e89b824a2e886a32e2014043047861b428012d9cb4"} {"level":"info","ts":"2026-07-06T20:30:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a005b29e7fdda355110e6d1911b6ea7bc85431f93561e3a266decc90b8f406b4"} {"level":"info","ts":"2026-07-06T20:30:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/24df88ebfc7ea0026445cbc79e054349a2b7e62e65a6db730036075ecc76c9af"} {"level":"info","ts":"2026-07-06T20:30:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40dc74e9d3d843bfdcf03ff79257d7cbfcd1a7c0b6e76a98357eb6d8679df0f0"} {"level":"info","ts":"2026-07-06T20:30:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25c9f491146d321b3ee28cb62e120453c1ebf62d046fd5e0990182db092e4881"} {"level":"info","ts":"2026-07-06T20:30:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d07ee18c14cb16e66bcc734b6950f000925dea50ce7bb2f8651620f1cae016c7"} {"level":"info","ts":"2026-07-06T20:30:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5eb6332b955b44dafe1d6f8025185f26fa9ff587d8da038dc2fe25e30e1ab4a0"} {"level":"info","ts":"2026-07-06T20:30:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/97a8641db33cf6f0e1d8c6764b36c40d044af82512a918ffc21c682f89a13301"} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60\": 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-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00\": 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-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885"} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:30:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885"} {"level":"info","ts":"2026-07-06T20:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702"} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702"} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc"} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702"} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc"} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf"} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"} {"level":"info","ts":"2026-07-06T20:31:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"} {"level":"info","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"debug","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf"} {"level":"info","ts":"2026-07-06T20:31:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc"} {"level":"info","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34080","PortSpecifier":{"PortValue":34080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34080","PortSpecifier":{"PortValue":34080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369887,"nanos":821290777},"http":{"id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/sub-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","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-06T20:31:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85404c1f-1e88-485f-b1c9-9e0e728d1b3c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41354","PortSpecifier":{"PortValue":41354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41354","PortSpecifier":{"PortValue":41354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369887,"nanos":871751744},"http":{"id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/sub-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","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-06T20:31:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e826cbc9-e860-47b0-8063-fe1a130cfe22","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34086","PortSpecifier":{"PortValue":34086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34086","PortSpecifier":{"PortValue":34086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369887,"nanos":913420158},"http":{"id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","method":"GET","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1F7VzzPCfO5yhFsHp_6Li2H9ZMTDy3mZwLPYLnLW02Az4lAUQDcT4Cdk3mzAo"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1F7VzzPCfO5yhFsHp_6Li2H9ZMTDy3mZwLPYLnLW02Az4lAUQDcT4Cdk3mzAo\"}"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5f3ec68a-bec9-4f8a-9d0a-0616966204ce","keyName":"e2e-sub-iso-2a22bf","subscription":"e2e-a-only-c39a51","tenant":"e2e-shared-a-482add","userId":"5f3ec68a-bec9-4f8a-9d0a-0616966204ce","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/sub-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","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-c39a51"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","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":"info","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"563ffd7e-6a6f-4aa2-b53c-308cc5afacc6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41364","PortSpecifier":{"PortValue":41364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41364","PortSpecifier":{"PortValue":41364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369887,"nanos":961376168},"http":{"id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","method":"GET","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-BjU6mWYAA8PY1uVd_5gSob4H0ZqHHwrsalIFcNqLX0RCnoN2NdHM2pSRu4tP"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-BjU6mWYAA8PY1uVd_5gSob4H0ZqHHwrsalIFcNqLX0RCnoN2NdHM2pSRu4tP\"}"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","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-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"3b9296ea-bfed-492e-82a0-6dd672f27f98","keyName":"e2e-sub-iso-377714","subscription":"e2e-b-only-c39a51","tenant":"e2e-shared-b-45b15a","userId":"3b9296ea-bfed-492e-82a0-6dd672f27f98","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/sub-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","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-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","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-c39a51"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","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-06T20:31:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:31:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d1dbc0d3-6573-4d3f-822e-00973ba236d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33832","PortSpecifier":{"PortValue":33832}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33832","PortSpecifier":{"PortValue":33832}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369904,"nanos":582637331},"http":{"id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/sub-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","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-06T20:31:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d8fe63a-9c2b-49eb-8afb-91344258a576","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35476","PortSpecifier":{"PortValue":35476}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35476","PortSpecifier":{"PortValue":35476}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369904,"nanos":621703934},"http":{"id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/sub-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","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-06T20:31:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1d15092-ebd7-41cf-a878-38f5f9d694bf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33842","PortSpecifier":{"PortValue":33842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:33842","PortSpecifier":{"PortValue":33842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369904,"nanos":657757365},"http":{"id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tz6UG4Cmv0TIGOIN_aoRDG9W39jSBQaUAUzLsLmVbOpdiPhQ2xE6CslMMhCv"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tz6UG4Cmv0TIGOIN_aoRDG9W39jSBQaUAUzLsLmVbOpdiPhQ2xE6CslMMhCv\"}"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"6aeceecd-43b8-48ca-86c9-74479d0798d2","keyName":"e2e-sub-iso-deddbd","subscription":"e2e-shared-sub-22c092","tenant":"e2e-shared-a-482add","userId":"6aeceecd-43b8-48ca-86c9-74479d0798d2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/sub-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","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-22c092"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","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-06T20:31:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f4632a5-4d8e-4c6a-a1bf-c384b25810cb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35488","PortSpecifier":{"PortValue":35488}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35488","PortSpecifier":{"PortValue":35488}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369904,"nanos":691034804},"http":{"id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-TDTcJY4be505Oexi_cHwSUBcZAopCSfyFsIWDp6rB0iqSbLBqPiEsyjarFeQ"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-TDTcJY4be505Oexi_cHwSUBcZAopCSfyFsIWDp6rB0iqSbLBqPiEsyjarFeQ\"}"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","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-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e0a8b982-c438-4782-93a1-a34c277290f2","keyName":"e2e-sub-iso-741d63","subscription":"e2e-shared-sub-22c092","tenant":"e2e-shared-b-45b15a","userId":"e0a8b982-c438-4782-93a1-a34c277290f2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/sub-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","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-06T20:31:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","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-22c092"} {"level":"info","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:31:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b58b1deb-82fa-47de-8b1a-9eea49d5d82b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/affe9b12c20846f0567436e0cf6e073235fa4579b43b8540f5dab6f5b690c97d"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa7e3f8d29db37fef8e585c0569ad9619c4a1770f105c98b8623022b38b23702"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f32fa4763afca42722a566a79d416c5609dafc703b7547f4a283c1b8171d8742"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5d8a05c315a2d847d5b473f9d8b3ef547334bb86be212c091a2314d0129fcaf"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e4207349006cd56c446a59b2da6ca184bf42bf83ef2d1610465ddb7d4e381e1"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3786a409157e62a64a3a0a88da8606127b2f0949dfbbbf0c96f545160b7fed62"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79e215f83efff74307aa842b44b3053c321eee79d2f22a20511b79fbe8294f00"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0706fd8e8897b7fb263c2af9e170b91885d0e0f8c80ebcf66d177b71305def3a"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1f16f37ea793d34d01fd62d187f1d52efef75d9a9fc8fd7f714411c4cd47497"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d6c0b8b6441dcbc283b2651e6561ece6079cdf0cb28338153f9a7dc58359a885"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1698cb20dadd28cec3d8b55ec50f01c64ab48811a370e8d3cd94c82e774b6cc"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce62f125925950ab43ddb87a63dd7a8f8f3feecfb17c8b0820d4ec392ebe6c60"} {"level":"info","ts":"2026-07-06T20:31:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/655523f07708f6dcbd1c196aeddecca0430bf6a67b4aec40c0247dc5f1df2ad0"} {"level":"info","ts":"2026-07-06T20:31:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cd9a48051af3d9425337402d9f473452e273075757df40c50826145904f4e41"} {"level":"info","ts":"2026-07-06T20:31:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90e68b7b4f89f38664987f0064a412b84af0122ae73fdb4f56caf8015d8f55dd"} {"level":"info","ts":"2026-07-06T20:31:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4863526f3cb08c6de118119ac4edb902def43e002745f3bf6c376780bc476b8e"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"} {"level":"info","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced\": 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-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a"} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a"} {"level":"error","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0\": 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-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"} {"level":"error","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0\": 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-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:31:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"} {"level":"error","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0\": 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-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:31:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf\": 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-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258"} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258"} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5"} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff"} {"level":"debug","ts":"2026-07-06T20:32:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5"} {"level":"info","ts":"2026-07-06T20:32:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff"} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258"} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"} {"level":"info","ts":"2026-07-06T20:32:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff"} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T20:32:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T20:32:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T20:32:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T20:32:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5"} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"} {"level":"debug","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"info","ts":"2026-07-06T20:32:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a"} {"level":"info","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35470","PortSpecifier":{"PortValue":35470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35470","PortSpecifier":{"PortValue":35470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369962,"nanos":111237625},"http":{"id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","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-06T20:32:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88a6f1b6-7ec3-49c5-89f3-21536836d8d6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1acb9a6-1597-454b-8140-fff064512434","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52054","PortSpecifier":{"PortValue":52054}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e1acb9a6-1597-454b-8140-fff064512434","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1acb9a6-1597-454b-8140-fff064512434","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52054","PortSpecifier":{"PortValue":52054}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369962,"nanos":154572086},"http":{"id":"e1acb9a6-1597-454b-8140-fff064512434","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e1acb9a6-1597-454b-8140-fff064512434","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e1acb9a6-1597-454b-8140-fff064512434","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e1acb9a6-1597-454b-8140-fff064512434","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1acb9a6-1597-454b-8140-fff064512434","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1acb9a6-1597-454b-8140-fff064512434","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1acb9a6-1597-454b-8140-fff064512434","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/rate-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e1acb9a6-1597-454b-8140-fff064512434","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1acb9a6-1597-454b-8140-fff064512434","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1acb9a6-1597-454b-8140-fff064512434","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-06T20:32:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1acb9a6-1597-454b-8140-fff064512434","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1acb9a6-1597-454b-8140-fff064512434","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01180131-e029-421b-a95a-6eec77c29649","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35482","PortSpecifier":{"PortValue":35482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"01180131-e029-421b-a95a-6eec77c29649","method":"POST","path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01180131-e029-421b-a95a-6eec77c29649","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35482","PortSpecifier":{"PortValue":35482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369962,"nanos":195266763},"http":{"id":"01180131-e029-421b-a95a-6eec77c29649","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"01180131-e029-421b-a95a-6eec77c29649","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Z7i3EKzH1oYkE3JC_iP49HTA2dF2Pnh9TKnAxqLLssZQdjkKm02VFIBoTq79"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"01180131-e029-421b-a95a-6eec77c29649","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Z7i3EKzH1oYkE3JC_iP49HTA2dF2Pnh9TKnAxqLLssZQdjkKm02VFIBoTq79\"}"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"01180131-e029-421b-a95a-6eec77c29649","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","keyName":"e2e-rate-a-f747da","subscription":"e2e-rate-iso-a-f747da","tenant":"e2e-shared-a-482add","userId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"01180131-e029-421b-a95a-6eec77c29649","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\",\"requestedSubscription\":\"e2e-rate-iso-a-f747da\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"01180131-e029-421b-a95a-6eec77c29649","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f747da","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"01180131-e029-421b-a95a-6eec77c29649","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01180131-e029-421b-a95a-6eec77c29649","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01180131-e029-421b-a95a-6eec77c29649","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01180131-e029-421b-a95a-6eec77c29649","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01180131-e029-421b-a95a-6eec77c29649","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01180131-e029-421b-a95a-6eec77c29649","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01180131-e029-421b-a95a-6eec77c29649","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-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01180131-e029-421b-a95a-6eec77c29649","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-f747da"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01180131-e029-421b-a95a-6eec77c29649","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","keyName":"e2e-rate-a-f747da","selected_subscription":"e2e-rate-iso-a-f747da","selected_subscription_key":"ai-tenant-e2e-shared-a-482add/e2e-rate-iso-a-f747da@ai-tenant-e2e-shared-a-482add/rate-test-model-482add","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f747da","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01180131-e029-421b-a95a-6eec77c29649","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01180131-e029-421b-a95a-6eec77c29649","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35488","PortSpecifier":{"PortValue":35488}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","method":"POST","path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35488","PortSpecifier":{"PortValue":35488}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369963,"nanos":251400752},"http":{"id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Z7i3EKzH1oYkE3JC_iP49HTA2dF2Pnh9TKnAxqLLssZQdjkKm02VFIBoTq79"} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Z7i3EKzH1oYkE3JC_iP49HTA2dF2Pnh9TKnAxqLLssZQdjkKm02VFIBoTq79\"}"} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","keyName":"e2e-rate-a-f747da","subscription":"e2e-rate-iso-a-f747da","tenant":"e2e-shared-a-482add","userId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\",\"requestedSubscription\":\"e2e-rate-iso-a-f747da\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f747da","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","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-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","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-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","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-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","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-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","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-f747da"} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","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-06T20:32:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","keyName":"e2e-rate-a-f747da","selected_subscription":"e2e-rate-iso-a-f747da","selected_subscription_key":"ai-tenant-e2e-shared-a-482add/e2e-rate-iso-a-f747da@ai-tenant-e2e-shared-a-482add/rate-test-model-482add","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f747da","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a9aa469-90c1-47c9-863c-08b3eb4d2a49","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35502","PortSpecifier":{"PortValue":35502}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3b53c211-ec33-479d-be3b-1cc5f026f245","method":"POST","path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:35502","PortSpecifier":{"PortValue":35502}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369964,"nanos":292025689},"http":{"id":"3b53c211-ec33-479d-be3b-1cc5f026f245","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Z7i3EKzH1oYkE3JC_iP49HTA2dF2Pnh9TKnAxqLLssZQdjkKm02VFIBoTq79"} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Z7i3EKzH1oYkE3JC_iP49HTA2dF2Pnh9TKnAxqLLssZQdjkKm02VFIBoTq79\"}"} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","keyName":"e2e-rate-a-f747da","subscription":"e2e-rate-iso-a-f747da","tenant":"e2e-shared-a-482add","userId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\",\"requestedSubscription\":\"e2e-rate-iso-a-f747da\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f747da","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","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-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","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-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","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-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","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-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","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-f747da"} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","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-06T20:32:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"22cb4f69-b115-4715-8b87-fa7dd4beecc5","keyName":"e2e-rate-a-f747da","selected_subscription":"e2e-rate-iso-a-f747da","selected_subscription_key":"ai-tenant-e2e-shared-a-482add/e2e-rate-iso-a-f747da@ai-tenant-e2e-shared-a-482add/rate-test-model-482add","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f747da","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b53c211-ec33-479d-be3b-1cc5f026f245","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45638","PortSpecifier":{"PortValue":45638}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"37524cd8-a8c1-467b-855b-402227b2d2ac","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45638","PortSpecifier":{"PortValue":45638}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369975,"nanos":201402623},"http":{"id":"37524cd8-a8c1-467b-855b-402227b2d2ac","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","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-06T20:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37524cd8-a8c1-467b-855b-402227b2d2ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41260","PortSpecifier":{"PortValue":41260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41260","PortSpecifier":{"PortValue":41260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369975,"nanos":240429201},"http":{"id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","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":"65840456-0510-4717-96bd-dee1dd1848ec","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"]}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/74288f0365da"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7aa7daeb-c35d-45df-99da-2bf1d25afb73"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"65840456-0510-4717-96bd-dee1dd1848ec","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/rate-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","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-06T20:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56d4e6d0-cfef-46e8-9c1c-fdc24c1bfc19","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45644","PortSpecifier":{"PortValue":45644}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","method":"POST","path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45644","PortSpecifier":{"PortValue":45644}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369975,"nanos":280475882},"http":{"id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1X3CdfCpQwmC3CMO4_QjP8sXiKOM2OWVOfSwVcSiAHzf0PDHSWpuaTiSzTDAc"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1X3CdfCpQwmC3CMO4_QjP8sXiKOM2OWVOfSwVcSiAHzf0PDHSWpuaTiSzTDAc\"}"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","keyName":"e2e-rate-a-c1767e","subscription":"e2e-rate-iso-a-c1767e","tenant":"e2e-shared-a-482add","userId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\",\"requestedSubscription\":\"e2e-rate-iso-a-c1767e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1767e","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","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-c1767e"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","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-06T20:32:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","keyName":"e2e-rate-a-c1767e","selected_subscription":"e2e-rate-iso-a-c1767e","selected_subscription_key":"ai-tenant-e2e-shared-a-482add/e2e-rate-iso-a-c1767e@ai-tenant-e2e-shared-a-482add/rate-test-model-482add","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1767e","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c06f20e-56a7-43a4-b8ff-14d83a31d1ec","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45648","PortSpecifier":{"PortValue":45648}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","method":"POST","path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45648","PortSpecifier":{"PortValue":45648}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369976,"nanos":320724379},"http":{"id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1X3CdfCpQwmC3CMO4_QjP8sXiKOM2OWVOfSwVcSiAHzf0PDHSWpuaTiSzTDAc"} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1X3CdfCpQwmC3CMO4_QjP8sXiKOM2OWVOfSwVcSiAHzf0PDHSWpuaTiSzTDAc\"}"} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","keyName":"e2e-rate-a-c1767e","subscription":"e2e-rate-iso-a-c1767e","tenant":"e2e-shared-a-482add","userId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\",\"requestedSubscription\":\"e2e-rate-iso-a-c1767e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1767e","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","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-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","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-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","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-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","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-c1767e"} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","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-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","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-06T20:32:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","keyName":"e2e-rate-a-c1767e","selected_subscription":"e2e-rate-iso-a-c1767e","selected_subscription_key":"ai-tenant-e2e-shared-a-482add/e2e-rate-iso-a-c1767e@ai-tenant-e2e-shared-a-482add/rate-test-model-482add","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1767e","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba0802ba-e951-4b7b-8748-14458dc0dab6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45664","PortSpecifier":{"PortValue":45664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e45681c6-8cf6-489a-8263-652afe74ba82","method":"POST","path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions","host":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:45664","PortSpecifier":{"PortValue":45664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369977,"nanos":359288450},"http":{"id":"e45681c6-8cf6-489a-8263-652afe74ba82","method":"POST","headers":{":authority":"e2e-shared-a-482add.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-482add/rate-test-model-482add/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1X3CdfCpQwmC3CMO4_QjP8sXiKOM2OWVOfSwVcSiAHzf0PDHSWpuaTiSzTDAc"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1X3CdfCpQwmC3CMO4_QjP8sXiKOM2OWVOfSwVcSiAHzf0PDHSWpuaTiSzTDAc\"}"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","keyName":"e2e-rate-a-c1767e","subscription":"e2e-rate-iso-a-c1767e","tenant":"e2e-shared-a-482add","userId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\",\"requestedSubscription\":\"e2e-rate-iso-a-c1767e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","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-482add.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1767e","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-482add/rate-test-model-482add\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","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-c1767e"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"cc5116d9-0e0a-457a-ae57-fdb630d05fbd","keyName":"e2e-rate-a-c1767e","selected_subscription":"e2e-rate-iso-a-c1767e","selected_subscription_key":"ai-tenant-e2e-shared-a-482add/e2e-rate-iso-a-c1767e@ai-tenant-e2e-shared-a-482add/rate-test-model-482add","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-482add","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c1767e","namespace":"ai-tenant-e2e-shared-a-482add","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e45681c6-8cf6-489a-8263-652afe74ba82","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41274","PortSpecifier":{"PortValue":41274}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","method":"POST","path":"/ai-tenant-e2e-shared-b-45b15a/rate-test-model-45b15a/v1/completions","host":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:41274","PortSpecifier":{"PortValue":41274}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783369977,"nanos":397957642},"http":{"id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","method":"POST","headers":{":authority":"e2e-shared-b-45b15a.apps.45adb9db-40e2-442d-a5e9-74288f0365da.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-45b15a/rate-test-model-45b15a/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1YWZJIyeXC1N0p8bx_m4pWhJW4uQhEwpw0K7HCTmINuY0VLyWVvGh7UOk4SB9"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1YWZJIyeXC1N0p8bx_m4pWhJW4uQhEwpw0K7HCTmINuY0VLyWVvGh7UOk4SB9\"}"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4156e389-6cc2-4069-8462-b0957e4c5b7d","keyName":"e2e-rate-b-c1767e","subscription":"e2e-rate-iso-b-c1767e","tenant":"e2e-shared-b-45b15a","userId":"4156e389-6cc2-4069-8462-b0957e4c5b7d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-45b15a/rate-test-model-45b15a\",\"requestedSubscription\":\"e2e-rate-iso-b-c1767e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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-45b15a.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-45b15a","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c1767e","namespace":"ai-tenant-e2e-shared-b-45b15a","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-45b15a/rate-test-model-45b15a\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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-c1767e"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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-06T20:32:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","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":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","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":"4156e389-6cc2-4069-8462-b0957e4c5b7d","keyName":"e2e-rate-b-c1767e","selected_subscription":"e2e-rate-iso-b-c1767e","selected_subscription_key":"ai-tenant-e2e-shared-b-45b15a/e2e-rate-iso-b-c1767e@ai-tenant-e2e-shared-b-45b15a/rate-test-model-45b15a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-45b15a","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c1767e","namespace":"ai-tenant-e2e-shared-b-45b15a","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T20:32:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1515bb3b-a2f1-48ba-9919-2fdbb3572b8c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dafe9b7ea8ff816c54f5436c27b772c060da6a1dbcea080773d6ca5552c53756"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb2ddc5366c93e6407ef25cb52fb184e1905cdbf646774601de33e64e03a21bf"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1181b4938065634ad68286b935f13902043d747eb95de62df68dab17b4e48b98"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d8f44fa4c2c26af1c64c99b974d8208a1576a8f5de467b71d0168a76974c1bb"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/561d0d1bc33b009ba6f7ff76a76f39eae589e5136914a9ef0726bde134dafc9a"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68aa37a59a372ed8bef8fe965914f3dcc76a0ef8bfda74a6a21b7c086ce7d79e"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1778eb71e27babe73bb3db9133431b4d766f0a863d8b3f193cca9fc8139f2c6f"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b39c49b900a8bb6ddc0669929dcaf87ce66aa6f06c5a0a03d2d11335ab26dad1"} {"level":"info","ts":"2026-07-06T20:33:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc88aed4829528382bf30af8a17e50a06409588683956324820171c3c621ccba"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78b4e5a44960c7ef74a7a7d69287e68175a8ba2d9150123467ce319571b00da0"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c09fbe5e7fcd8cd87b13fa2a09d7ac71fcf235cb3f47cb47ba292ca23f0ab100"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea28a751c7d6bcbd66db6ad3930c5ed842b65b9c997d451bd70cf7990339eec5"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b24b1ba26c85d13de6c462e6a4f96681a33f069790e86e8ce6f3936f4aeedfff"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/453bf02ab1a32f006057055e1ee49e017da34de8fe1075b72dd76a2452d78278"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/648a84cddbd57ec8c667d20aa7da3a36f97bf8cac4412cf53b0a377a0af45ced"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0fb9a2047e1846a9a6dc213d220ba4c908c77f40f37ce810893a21134beceb41"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a699a7de1505049ad4a8faae6f6a3b16529102cb0ccbdfe17f34c1d1d4c55b65"} {"level":"info","ts":"2026-07-06T20:33:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a6fb9a135c7af9bd60ac48a3d748009581a16e15def7badea43b5be61821258"} {"level":"info","ts":"2026-07-06T20:33:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8aee9e73d0e10b610897349e07bd612463496ae8c56ed2c3103df2379eb192ee"} {"level":"info","ts":"2026-07-06T20:33:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad646cee5fa268f5fb29b587e9cac0e787e3ce2a2c8e96dfb794b4fa4caf1dab"}