--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013\": 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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21: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-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"info","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:40238","PortSpecifier":{"PortValue":40238}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"efae16aa-bfe3-43d3-9030-14750f7bd964","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:40238","PortSpecifier":{"PortValue":40238}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557265,"nanos":438373403},"http":{"id":"efae16aa-bfe3-43d3-9030-14750f7bd964","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/auth-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","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-20T14:21:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efae16aa-bfe3-43d3-9030-14750f7bd964","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:49922","PortSpecifier":{"PortValue":49922}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b8e13b16-a463-48a9-8617-5353a2b00c75","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:49922","PortSpecifier":{"PortValue":49922}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557265,"nanos":476033653},"http":{"id":"b8e13b16-a463-48a9-8617-5353a2b00c75","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/auth-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","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-20T14:21:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8e13b16-a463-48a9-8617-5353a2b00c75","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:40246","PortSpecifier":{"PortValue":40246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:40246","PortSpecifier":{"PortValue":40246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557265,"nanos":517395242},"http":{"id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/auth-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","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-20T14:21:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4a6a7f3a-96d6-4743-a0e4-ac55e6144311","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:49926","PortSpecifier":{"PortValue":49926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:49926","PortSpecifier":{"PortValue":49926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557265,"nanos":555499888},"http":{"id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/auth-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","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-20T14:21:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","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-20T14:21:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"748d7fe0-7afe-4b30-9df2-ca8d71f40044","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"info","ts":"2026-07-20T14:21:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"debug","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"error","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126\": 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-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"error","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb\": 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-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"error","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef\": 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-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36064","PortSpecifier":{"PortValue":36064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36064","PortSpecifier":{"PortValue":36064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557285,"nanos":14959902},"http":{"id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/auth-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","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-20T14:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cee4b054-a9db-4bb9-b92f-a3029cf9c28f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:41650","PortSpecifier":{"PortValue":41650}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:41650","PortSpecifier":{"PortValue":41650}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557285,"nanos":53909898},"http":{"id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/auth-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","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-20T14:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42526af0-9b2c-4cf3-9658-7e2fb0f8d416","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:41660","PortSpecifier":{"PortValue":41660}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","method":"GET","path":"/maas-api/v1/api-keys/34a684a2-8e86-4ce4-9d04-d1f50742c238","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:41660","PortSpecifier":{"PortValue":41660}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557285,"nanos":94350874},"http":{"id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","method":"GET","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/34a684a2-8e86-4ce4-9d04-d1f50742c238",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/34a684a2-8e86-4ce4-9d04-d1f50742c238",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/auth-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","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-20T14:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ff3f7f7-96c0-46d2-852e-fb40a13f7ee3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36078","PortSpecifier":{"PortValue":36078}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","method":"GET","path":"/maas-api/v1/api-keys/34a684a2-8e86-4ce4-9d04-d1f50742c238","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36078","PortSpecifier":{"PortValue":36078}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557285,"nanos":129372214},"http":{"id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","method":"GET","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/34a684a2-8e86-4ce4-9d04-d1f50742c238",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/34a684a2-8e86-4ce4-9d04-d1f50742c238",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/auth-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","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-20T14:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","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-20T14:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92cad8ce-b206-4eaa-b1d1-664cffb7bc6c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"debug","ts":"2026-07-20T14:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b\": 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-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"error","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf\": 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-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"error","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef\": 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-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:21:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"info","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36508","PortSpecifier":{"PortValue":36508}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36508","PortSpecifier":{"PortValue":36508}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557311,"nanos":785361332},"http":{"id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/auth-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","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-20T14:21:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"67d4c63d-1438-4b8f-837a-94cd889a37bf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:49208","PortSpecifier":{"PortValue":49208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cd81d15e-76e8-428d-a204-965feb3c873e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:49208","PortSpecifier":{"PortValue":49208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557311,"nanos":823202240},"http":{"id":"cd81d15e-76e8-428d-a204-965feb3c873e","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/auth-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","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":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","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-20T14:21:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd81d15e-76e8-428d-a204-965feb3c873e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36522","PortSpecifier":{"PortValue":36522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36522","PortSpecifier":{"PortValue":36522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557311,"nanos":865309430},"http":{"id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15Yjf0QyMjd6eOGib_YoKz7bfGUcwQ89Ed74PGQsXIiVZjNBjIYWR7fEA5TXY"} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15Yjf0QyMjd6eOGib_YoKz7bfGUcwQ89Ed74PGQsXIiVZjNBjIYWR7fEA5TXY\"}"} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"2396bb85-b2a7-4515-880b-690736985e86","keyName":"e2e-auth-iso-a-69e9a7","subscription":"e2e-auth-iso-ef593d","tenant":"e2e-shared-a-57d0e8","userId":"2396bb85-b2a7-4515-880b-690736985e86","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/auth-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","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-20T14:21:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","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-ef593d"} {"level":"info","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:21:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51f507e8-5f4c-48e3-bfb6-adb2f2ed5f99","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35f55e894cec156a02e6d43a65db2bcdec9a2911664675a701820a8e01f9a47a"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b66c2ee9fb26df8eb1676a76d6f8a132962bed67c87cf9f2089bd66af4eb8884"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cebff2ca0149379c1208b2393bd80a8abaf9896f5f3b73de916c4c52b2261660"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94097ca4ed3b8f1c77245025c4393ab0cf1732e7011c9dce3a96248032011c29"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/705585389c8b060911cd5158bf82f46b6249d7247a2fc70c8ef0f887b2813ccf"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13854d86ee95d19b978faa32e194026d011b4fc03979fca7ce1d9cf2f114acb"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94dc00b2ea8c9a0c2d3bf51e24bfb3ff45d0a87e7f1339291ba2ecac67a00dcc"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/560f16786d156a002d39ee075197c416c97f6612757db42e4c730d31bb9dd387"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76b6e0be9a17132b4c30d0a14b0dd4062ac8c61ee62a642c67c3b7544aa3ef34"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dca30418a3269760a8b291581f15d0cfd842b1f1e080446693942ec81b9775ef"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d24c96a724d06ff8c335885c08ac8f671e936c45a427fc7b7aeb9f64d51e7013"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a25a8658869c4a39d0aa4b77ca1ba0255b5de81c4fd18a217ea584640ee2126"} {"level":"info","ts":"2026-07-20T14:21:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/50e67c4e3590dd57ae9cfd180e33c8a733db84c0560c996e24c42b8b3db5d887"} {"level":"info","ts":"2026-07-20T14:21:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86ba09025bde2a94a4061e682afd80f41b81b9ba2be666c4459a8f8e1918e1dc"} {"level":"info","ts":"2026-07-20T14:21:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebfac2d362a69ebfe4d953aa881ab374936a261b35316baae9c8e923474168f9"} {"level":"info","ts":"2026-07-20T14:21:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/56ca22f11ae3fae19ef5e63e5e93af749de4e3578fe58100996feff0122b6c9c"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"} {"level":"error","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf\": 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-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"error","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0\": 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-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0\": 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-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"debug","ts":"2026-07-20T14:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c"} {"level":"info","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b"} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552"} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:45308","PortSpecifier":{"PortValue":45308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:45308","PortSpecifier":{"PortValue":45308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557403,"nanos":686399069},"http":{"id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/sub-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","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-20T14:23:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b49a92de-ced2-4c39-aac2-93d80c9faf55","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:52776","PortSpecifier":{"PortValue":52776}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:52776","PortSpecifier":{"PortValue":52776}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557403,"nanos":728834434},"http":{"id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/sub-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","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-20T14:23:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2503a6b7-9bd9-4138-9d53-537dd99b78af","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:45322","PortSpecifier":{"PortValue":45322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:45322","PortSpecifier":{"PortValue":45322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557403,"nanos":769603654},"http":{"id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","method":"GET","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-fFjxNZ6393dPLHm5_xIJWu33mLVP0EEGWkwGE4BCILedAVD3rRpdrHYCy83D"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-fFjxNZ6393dPLHm5_xIJWu33mLVP0EEGWkwGE4BCILedAVD3rRpdrHYCy83D\"}"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"6358261c-a147-4083-bfd4-ac5daeed2fc8","keyName":"e2e-sub-iso-fc94d7","subscription":"e2e-a-only-cdce62","tenant":"e2e-shared-a-57d0e8","userId":"6358261c-a147-4083-bfd4-ac5daeed2fc8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/sub-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","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-cdce62"} {"level":"info","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71c04de3-ac69-416c-afff-92ae70dc1ce7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:52780","PortSpecifier":{"PortValue":52780}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:52780","PortSpecifier":{"PortValue":52780}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557403,"nanos":815362193},"http":{"id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","method":"GET","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-4JCsxh4xSOUh0QjZ_Cv7qxP9QLuLg1GrDFm38DKCnb2K7zHmOEGuUZM7eAmB"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-424aa6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-4JCsxh4xSOUh0QjZ_Cv7qxP9QLuLg1GrDFm38DKCnb2K7zHmOEGuUZM7eAmB\"}"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","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-424aa6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"6d579347-a326-4c3e-b45a-8dda9604322a","keyName":"e2e-sub-iso-62b4e9","subscription":"e2e-b-only-cdce62","tenant":"e2e-shared-b-424aa6","userId":"6d579347-a326-4c3e-b45a-8dda9604322a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/sub-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","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-cdce62"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","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-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","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-20T14:23:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:23:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a828ed0e-bd3c-4ebe-b20f-022778fef351","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:23:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:23:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:23:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:23:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"error","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122\": 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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"error","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf\": 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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32\": 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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23: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-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"info","ts":"2026-07-20T14:23:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"info","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:23:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:23:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:23:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57032","PortSpecifier":{"PortValue":57032}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"063f32ca-c413-4d89-8ac7-00d0d7359885","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57032","PortSpecifier":{"PortValue":57032}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557422,"nanos":515066989},"http":{"id":"063f32ca-c413-4d89-8ac7-00d0d7359885","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/sub-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","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_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","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-20T14:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"063f32ca-c413-4d89-8ac7-00d0d7359885","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb544e19-4703-4670-a4b6-f35357664e41","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44282","PortSpecifier":{"PortValue":44282}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb544e19-4703-4670-a4b6-f35357664e41","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb544e19-4703-4670-a4b6-f35357664e41","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44282","PortSpecifier":{"PortValue":44282}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557422,"nanos":556212055},"http":{"id":"fb544e19-4703-4670-a4b6-f35357664e41","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fb544e19-4703-4670-a4b6-f35357664e41","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb544e19-4703-4670-a4b6-f35357664e41","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb544e19-4703-4670-a4b6-f35357664e41","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb544e19-4703-4670-a4b6-f35357664e41","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb544e19-4703-4670-a4b6-f35357664e41","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb544e19-4703-4670-a4b6-f35357664e41","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/sub-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fb544e19-4703-4670-a4b6-f35357664e41","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb544e19-4703-4670-a4b6-f35357664e41","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb544e19-4703-4670-a4b6-f35357664e41","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-20T14:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb544e19-4703-4670-a4b6-f35357664e41","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb544e19-4703-4670-a4b6-f35357664e41","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57040","PortSpecifier":{"PortValue":57040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57040","PortSpecifier":{"PortValue":57040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557422,"nanos":594355763},"http":{"id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-IK6nbDQvN9Q2vh2L_5Nsm1Iil3Cqz5AGoMymMv3lmAxZyRUYqJrdERljn9pz"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-IK6nbDQvN9Q2vh2L_5Nsm1Iil3Cqz5AGoMymMv3lmAxZyRUYqJrdERljn9pz\"}"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"a61cd114-0b95-4e8c-8f4c-ea9a895821a0","keyName":"e2e-sub-iso-12652c","subscription":"e2e-shared-sub-242ce3","tenant":"e2e-shared-a-57d0e8","userId":"a61cd114-0b95-4e8c-8f4c-ea9a895821a0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/sub-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","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_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","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-242ce3"} {"level":"info","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17ca71d5-829c-4dd6-9f4c-c56803f1af99","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44294","PortSpecifier":{"PortValue":44294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:44294","PortSpecifier":{"PortValue":44294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557422,"nanos":629972719},"http":{"id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UFD98i9rCCJRC3oo_7nYVw7ilUe1SkkKVYlXB6gz6DvU6z8VBbaettxPsBI5"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-424aa6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UFD98i9rCCJRC3oo_7nYVw7ilUe1SkkKVYlXB6gz6DvU6z8VBbaettxPsBI5\"}"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","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-424aa6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"d1a1dbb3-fc8e-4121-8e8e-4bdcf72081e8","keyName":"e2e-sub-iso-d3e2b2","subscription":"e2e-shared-sub-242ce3","tenant":"e2e-shared-b-424aa6","userId":"d1a1dbb3-fc8e-4121-8e8e-4bdcf72081e8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/sub-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","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-242ce3"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","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-20T14:23:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","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-20T14:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b659abb5-09a7-4fdf-8d82-4fe84fe9757a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:23:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d5e7e94838635c6aee9bfdbc1a9fbfa41b40ea5e04a4e3227903c77d3acfa51"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7a939db3682ce1a7b8dfea30caf6e6df021b1d28410b59bb25885273333c9f0"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f594d966512f2fdc9de3702ebe5bd97c32b523735cedf5c9e96051ec56f27c04"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd94ba5d42763c1c6e3665ccd38d3fe6112fb30b67dac2a26e9439709617ce32"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8bd6998a7c6a136a4bd0ccb1e4d197d9c090cc0a75dac24673107eca236790e"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f5b9db22edcaa833631d97c679f42632990e20aca5c2f24450e27e003c25f7a"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83efd0da42499402b48137464bbc1e1dd592e5b770e2841f23a3d13045bb5b0c"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b93a8ef33dbb8d7ed926adca31081f99d2e6ceca9571507675beedaec5e6812c"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0704bf2378683cdaee00ead822b157766164256f66cc7f62729feba6444d91b0"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edfb136b7202fdd57a8ef06f1c4d3bca37c5f0cb188127be9af8932c6a746af0"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e3990698676cab5dc1b4977375471614a34f86d070b97f9c7536ad30a1214122"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b934f1a0a1228d5e6b7378db8d30727cd000fbc4fa0f5a915ed3c2ed8371529"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8508e885e3d21785fa9a3e370c2eed9815fa721cec3444eabf88a267a078886b"} {"level":"info","ts":"2026-07-20T14:23:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:23:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ec4518d5ffbff8ac29fd816f7d8651a5185a54b8ef7d0cb2c7347399ff85552"} {"level":"info","ts":"2026-07-20T14:23:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60765b6783829a0b32b7508bb6e6b33a3c59ed71258a9254afca164ff0b956b5"} {"level":"info","ts":"2026-07-20T14:23:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b65ce3fbc0b6c11d4749c1dde65ec0416c42fe557e951beadb32f71b72a1fbe7"} {"level":"info","ts":"2026-07-20T14:23:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:23:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"error","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e\": 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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"error","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a\": 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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e\": 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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1"} {"level":"info","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25: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-20T14:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3dc17ca80455b44b5d77f74ba21ac4867df08edddb202a45546e577accc994f1"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ec26141feba1fffdd7c29f3ad27c35fb5e447c3e4b8e4b5633c54408131ef81"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3dc17ca80455b44b5d77f74ba21ac4867df08edddb202a45546e577accc994f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3dc17ca80455b44b5d77f74ba21ac4867df08edddb202a45546e577accc994f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e651807f40f2b6679f65dd86823c5ebdf482315e0bb55efe9b1c548ec182ef5"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3dc17ca80455b44b5d77f74ba21ac4867df08edddb202a45546e577accc994f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ec26141feba1fffdd7c29f3ad27c35fb5e447c3e4b8e4b5633c54408131ef81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ec26141feba1fffdd7c29f3ad27c35fb5e447c3e4b8e4b5633c54408131ef81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ec26141feba1fffdd7c29f3ad27c35fb5e447c3e4b8e4b5633c54408131ef81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d70a3ddba05727b295f71bdeb4e31a2fda9dda0feb5ddde45e170274e233049"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e651807f40f2b6679f65dd86823c5ebdf482315e0bb55efe9b1c548ec182ef5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e651807f40f2b6679f65dd86823c5ebdf482315e0bb55efe9b1c548ec182ef5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3dc17ca80455b44b5d77f74ba21ac4867df08edddb202a45546e577accc994f1"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e651807f40f2b6679f65dd86823c5ebdf482315e0bb55efe9b1c548ec182ef5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ec26141feba1fffdd7c29f3ad27c35fb5e447c3e4b8e4b5633c54408131ef81"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1f63869203cf6c5e86d16290ba247eaff1e69520977ada4aaf52644082df2cf"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f18254107da9a62840ff8451598a05cf67dc9b485c69318246fce14c574fe523"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b020808722f6a95e931df6ecaef73cb81f4bbb9fe217b9c7e92086d35cb10c91"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bf83ff08444adf4f39d40b290afcad7be8ebbd38887edb3ba39b6b786d2df34"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e651807f40f2b6679f65dd86823c5ebdf482315e0bb55efe9b1c548ec182ef5"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d70a3ddba05727b295f71bdeb4e31a2fda9dda0feb5ddde45e170274e233049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d70a3ddba05727b295f71bdeb4e31a2fda9dda0feb5ddde45e170274e233049"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d70a3ddba05727b295f71bdeb4e31a2fda9dda0feb5ddde45e170274e233049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3dc17ca80455b44b5d77f74ba21ac4867df08edddb202a45546e577accc994f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d70a3ddba05727b295f71bdeb4e31a2fda9dda0feb5ddde45e170274e233049"} {"level":"info","ts":"2026-07-20T14:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ec26141feba1fffdd7c29f3ad27c35fb5e447c3e4b8e4b5633c54408131ef81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1f63869203cf6c5e86d16290ba247eaff1e69520977ada4aaf52644082df2cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1f63869203cf6c5e86d16290ba247eaff1e69520977ada4aaf52644082df2cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1f63869203cf6c5e86d16290ba247eaff1e69520977ada4aaf52644082df2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f18254107da9a62840ff8451598a05cf67dc9b485c69318246fce14c574fe523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f18254107da9a62840ff8451598a05cf67dc9b485c69318246fce14c574fe523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1f63869203cf6c5e86d16290ba247eaff1e69520977ada4aaf52644082df2cf"} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f18254107da9a62840ff8451598a05cf67dc9b485c69318246fce14c574fe523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b020808722f6a95e931df6ecaef73cb81f4bbb9fe217b9c7e92086d35cb10c91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b020808722f6a95e931df6ecaef73cb81f4bbb9fe217b9c7e92086d35cb10c91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f18254107da9a62840ff8451598a05cf67dc9b485c69318246fce14c574fe523"} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b020808722f6a95e931df6ecaef73cb81f4bbb9fe217b9c7e92086d35cb10c91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bf83ff08444adf4f39d40b290afcad7be8ebbd38887edb3ba39b6b786d2df34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T14:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8bf83ff08444adf4f39d40b290afcad7be8ebbd38887edb3ba39b6b786d2df34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b020808722f6a95e931df6ecaef73cb81f4bbb9fe217b9c7e92086d35cb10c91"} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bf83ff08444adf4f39d40b290afcad7be8ebbd38887edb3ba39b6b786d2df34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e651807f40f2b6679f65dd86823c5ebdf482315e0bb55efe9b1c548ec182ef5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d70a3ddba05727b295f71bdeb4e31a2fda9dda0feb5ddde45e170274e233049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1f63869203cf6c5e86d16290ba247eaff1e69520977ada4aaf52644082df2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f18254107da9a62840ff8451598a05cf67dc9b485c69318246fce14c574fe523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b020808722f6a95e931df6ecaef73cb81f4bbb9fe217b9c7e92086d35cb10c91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8bf83ff08444adf4f39d40b290afcad7be8ebbd38887edb3ba39b6b786d2df34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T14:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bf83ff08444adf4f39d40b290afcad7be8ebbd38887edb3ba39b6b786d2df34"} {"level":"info","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57954","PortSpecifier":{"PortValue":57954}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57954","PortSpecifier":{"PortValue":57954}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557525,"nanos":369286313},"http":{"id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","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-20T14:25:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89cdb9d3-7cd2-4e07-abcc-33c14cd08724","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:55852","PortSpecifier":{"PortValue":55852}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:55852","PortSpecifier":{"PortValue":55852}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557525,"nanos":423821646},"http":{"id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","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-20T14:25:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ccfdbee3-631a-4c7c-9681-0a42cc6f3970","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"678597da-2289-4967-8a04-f186051833ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57958","PortSpecifier":{"PortValue":57958}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"678597da-2289-4967-8a04-f186051833ac","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"678597da-2289-4967-8a04-f186051833ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57958","PortSpecifier":{"PortValue":57958}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557525,"nanos":480198153},"http":{"id":"678597da-2289-4967-8a04-f186051833ac","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"678597da-2289-4967-8a04-f186051833ac","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"678597da-2289-4967-8a04-f186051833ac","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv\"}"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"678597da-2289-4967-8a04-f186051833ac","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","subscription":"e2e-rate-iso-a-c87f9c","tenant":"e2e-shared-a-57d0e8","userId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"678597da-2289-4967-8a04-f186051833ac","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-c87f9c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"678597da-2289-4967-8a04-f186051833ac","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"678597da-2289-4967-8a04-f186051833ac","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"678597da-2289-4967-8a04-f186051833ac","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"678597da-2289-4967-8a04-f186051833ac","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"678597da-2289-4967-8a04-f186051833ac","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"678597da-2289-4967-8a04-f186051833ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"678597da-2289-4967-8a04-f186051833ac","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"678597da-2289-4967-8a04-f186051833ac","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-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"678597da-2289-4967-8a04-f186051833ac","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-c87f9c"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"678597da-2289-4967-8a04-f186051833ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","selected_subscription":"e2e-rate-iso-a-c87f9c","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-c87f9c@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"678597da-2289-4967-8a04-f186051833ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"678597da-2289-4967-8a04-f186051833ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57970","PortSpecifier":{"PortValue":57970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57970","PortSpecifier":{"PortValue":57970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557526,"nanos":543912892},"http":{"id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv"} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv\"}"} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","subscription":"e2e-rate-iso-a-c87f9c","tenant":"e2e-shared-a-57d0e8","userId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-c87f9c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","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-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","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-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","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-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","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-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","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-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","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-c87f9c"} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","selected_subscription":"e2e-rate-iso-a-c87f9c","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-c87f9c@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f54498f5-415e-40f3-8bd1-6fbc23a5377a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57974","PortSpecifier":{"PortValue":57974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57974","PortSpecifier":{"PortValue":57974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557527,"nanos":581554871},"http":{"id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv"} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv\"}"} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","subscription":"e2e-rate-iso-a-c87f9c","tenant":"e2e-shared-a-57d0e8","userId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-c87f9c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","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-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","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-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","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-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","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-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","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-c87f9c"} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","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-20T14:25:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","selected_subscription":"e2e-rate-iso-a-c87f9c","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-c87f9c@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb0b9ec5-9f6e-46a1-9bcc-eb056a969fe9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57986","PortSpecifier":{"PortValue":57986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"18a60014-ae1e-47c8-84bc-cb03a866c837","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57986","PortSpecifier":{"PortValue":57986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557528,"nanos":620785896},"http":{"id":"18a60014-ae1e-47c8-84bc-cb03a866c837","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv"} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv\"}"} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","subscription":"e2e-rate-iso-a-c87f9c","tenant":"e2e-shared-a-57d0e8","userId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-c87f9c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","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-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","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-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","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-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","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-c87f9c"} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","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-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","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-20T14:25:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","selected_subscription":"e2e-rate-iso-a-c87f9c","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-c87f9c@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"18a60014-ae1e-47c8-84bc-cb03a866c837","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57988","PortSpecifier":{"PortValue":57988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57988","PortSpecifier":{"PortValue":57988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557529,"nanos":666887226},"http":{"id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv"} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv\"}"} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","subscription":"e2e-rate-iso-a-c87f9c","tenant":"e2e-shared-a-57d0e8","userId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-c87f9c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","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-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","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-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","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-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","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-c87f9c"} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","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-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","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-20T14:25:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","selected_subscription":"e2e-rate-iso-a-c87f9c","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-c87f9c@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eeb19147-a919-48c2-a6a7-d13c2403f20a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"66e9de1a-d697-4758-b739-525c40d334b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57996","PortSpecifier":{"PortValue":57996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"66e9de1a-d697-4758-b739-525c40d334b2","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"66e9de1a-d697-4758-b739-525c40d334b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:57996","PortSpecifier":{"PortValue":57996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557530,"nanos":710665119},"http":{"id":"66e9de1a-d697-4758-b739-525c40d334b2","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"66e9de1a-d697-4758-b739-525c40d334b2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv"} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"66e9de1a-d697-4758-b739-525c40d334b2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv\"}"} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"66e9de1a-d697-4758-b739-525c40d334b2","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","subscription":"e2e-rate-iso-a-c87f9c","tenant":"e2e-shared-a-57d0e8","userId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"66e9de1a-d697-4758-b739-525c40d334b2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-c87f9c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"66e9de1a-d697-4758-b739-525c40d334b2","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"66e9de1a-d697-4758-b739-525c40d334b2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66e9de1a-d697-4758-b739-525c40d334b2","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-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66e9de1a-d697-4758-b739-525c40d334b2","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-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66e9de1a-d697-4758-b739-525c40d334b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66e9de1a-d697-4758-b739-525c40d334b2","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-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66e9de1a-d697-4758-b739-525c40d334b2","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-c87f9c"} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66e9de1a-d697-4758-b739-525c40d334b2","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-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66e9de1a-d697-4758-b739-525c40d334b2","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-20T14:25:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66e9de1a-d697-4758-b739-525c40d334b2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","selected_subscription":"e2e-rate-iso-a-c87f9c","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-c87f9c@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"66e9de1a-d697-4758-b739-525c40d334b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"66e9de1a-d697-4758-b739-525c40d334b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:58010","PortSpecifier":{"PortValue":58010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:58010","PortSpecifier":{"PortValue":58010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557531,"nanos":748451277},"http":{"id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv"} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv\"}"} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","subscription":"e2e-rate-iso-a-c87f9c","tenant":"e2e-shared-a-57d0e8","userId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-c87f9c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","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-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","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-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","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-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","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-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","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-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","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-c87f9c"} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","selected_subscription":"e2e-rate-iso-a-c87f9c","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-c87f9c@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"30fce1d0-7aa4-457c-8b94-71cdc57c8920","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:58020","PortSpecifier":{"PortValue":58020}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:58020","PortSpecifier":{"PortValue":58020}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557532,"nanos":787416873},"http":{"id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv"} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Prm0SXyW1n4aGj2Y_bLtNxzZj1jrMxnuK8MXF4NWWHqiApXfCvtMvYOSR1Qv\"}"} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","subscription":"e2e-rate-iso-a-c87f9c","tenant":"e2e-shared-a-57d0e8","userId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-c87f9c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","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-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","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-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","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-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","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-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","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-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","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-c87f9c"} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9bccdad4-4e52-46ee-b6d3-c209fa4898cb","keyName":"e2e-rate-a-c87f9c","selected_subscription":"e2e-rate-iso-a-c87f9c","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-c87f9c@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c87f9c","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08002063-a867-4bd8-944c-5c3f6aeeb8ce","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:53720","PortSpecifier":{"PortValue":53720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:53720","PortSpecifier":{"PortValue":53720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557541,"nanos":645859266},"http":{"id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.75:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","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-20T14:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b889c77f-8dff-4f7c-b02c-f774e361d41a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36290","PortSpecifier":{"PortValue":36290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b933974e-266d-4d5c-8365-4fdddf52c21a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36290","PortSpecifier":{"PortValue":36290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557541,"nanos":688183863},"http":{"id":"b933974e-266d-4d5c-8365-4fdddf52c21a","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","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":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"]}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2823f1d349fa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=590cb43c-5f9c-4806-8f31-b9bbcf005a60"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"984b92a8-54f8-4f0f-9e71-5f0b4e50caa0","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.77:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","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-20T14:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b933974e-266d-4d5c-8365-4fdddf52c21a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:53730","PortSpecifier":{"PortValue":53730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:53730","PortSpecifier":{"PortValue":53730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557541,"nanos":727419315},"http":{"id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Hfs5qU7cEaqDrBUH_7JGgTPcAu6V3XSaFTyrG81Ij9bnevX3nknGhXEjNdD0"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Hfs5qU7cEaqDrBUH_7JGgTPcAu6V3XSaFTyrG81Ij9bnevX3nknGhXEjNdD0\"}"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"68783c62-2c4e-4acd-93b6-3ea302d58003","keyName":"e2e-rate-a-d6cb56","subscription":"e2e-rate-iso-a-d6cb56","tenant":"e2e-shared-a-57d0e8","userId":"68783c62-2c4e-4acd-93b6-3ea302d58003","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-d6cb56\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d6cb56","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","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-d6cb56"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","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-20T14:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"68783c62-2c4e-4acd-93b6-3ea302d58003","keyName":"e2e-rate-a-d6cb56","selected_subscription":"e2e-rate-iso-a-d6cb56","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-d6cb56@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d6cb56","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5213f23b-0a25-48dc-94d1-2eedbaca08b5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dc539882-68a0-483f-90da-cefe414886ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:53742","PortSpecifier":{"PortValue":53742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dc539882-68a0-483f-90da-cefe414886ff","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dc539882-68a0-483f-90da-cefe414886ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:53742","PortSpecifier":{"PortValue":53742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557542,"nanos":761386223},"http":{"id":"dc539882-68a0-483f-90da-cefe414886ff","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dc539882-68a0-483f-90da-cefe414886ff","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Hfs5qU7cEaqDrBUH_7JGgTPcAu6V3XSaFTyrG81Ij9bnevX3nknGhXEjNdD0"} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dc539882-68a0-483f-90da-cefe414886ff","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Hfs5qU7cEaqDrBUH_7JGgTPcAu6V3XSaFTyrG81Ij9bnevX3nknGhXEjNdD0\"}"} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dc539882-68a0-483f-90da-cefe414886ff","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"68783c62-2c4e-4acd-93b6-3ea302d58003","keyName":"e2e-rate-a-d6cb56","subscription":"e2e-rate-iso-a-d6cb56","tenant":"e2e-shared-a-57d0e8","userId":"68783c62-2c4e-4acd-93b6-3ea302d58003","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dc539882-68a0-483f-90da-cefe414886ff","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-d6cb56\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dc539882-68a0-483f-90da-cefe414886ff","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d6cb56","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dc539882-68a0-483f-90da-cefe414886ff","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc539882-68a0-483f-90da-cefe414886ff","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-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc539882-68a0-483f-90da-cefe414886ff","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-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc539882-68a0-483f-90da-cefe414886ff","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc539882-68a0-483f-90da-cefe414886ff","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-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dc539882-68a0-483f-90da-cefe414886ff","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-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dc539882-68a0-483f-90da-cefe414886ff","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-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dc539882-68a0-483f-90da-cefe414886ff","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-d6cb56"} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dc539882-68a0-483f-90da-cefe414886ff","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"68783c62-2c4e-4acd-93b6-3ea302d58003","keyName":"e2e-rate-a-d6cb56","selected_subscription":"e2e-rate-iso-a-d6cb56","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-d6cb56@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d6cb56","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dc539882-68a0-483f-90da-cefe414886ff","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dc539882-68a0-483f-90da-cefe414886ff","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:53746","PortSpecifier":{"PortValue":53746}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","method":"POST","path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions","host":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:53746","PortSpecifier":{"PortValue":53746}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.75:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557543,"nanos":819767411},"http":{"id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","method":"POST","headers":{":authority":"e2e-shared-a-57d0e8.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Hfs5qU7cEaqDrBUH_7JGgTPcAu6V3XSaFTyrG81Ij9bnevX3nknGhXEjNdD0"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Hfs5qU7cEaqDrBUH_7JGgTPcAu6V3XSaFTyrG81Ij9bnevX3nknGhXEjNdD0\"}"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"68783c62-2c4e-4acd-93b6-3ea302d58003","keyName":"e2e-rate-a-d6cb56","subscription":"e2e-rate-iso-a-d6cb56","tenant":"e2e-shared-a-57d0e8","userId":"68783c62-2c4e-4acd-93b6-3ea302d58003","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\",\"requestedSubscription\":\"e2e-rate-iso-a-d6cb56\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","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-57d0e8.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d6cb56","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"}} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-57d0e8/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","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-d6cb56"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"68783c62-2c4e-4acd-93b6-3ea302d58003","keyName":"e2e-rate-a-d6cb56","selected_subscription":"e2e-rate-iso-a-d6cb56","selected_subscription_key":"ai-tenant-e2e-shared-a-57d0e8/e2e-rate-iso-a-d6cb56@ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-57d0e8","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d6cb56","namespace":"ai-tenant-e2e-shared-a-57d0e8","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-57d0e8/rate-test-model-57d0e8"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5f7b94b9-6a20-41c9-a621-b1e818ca3291","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36302","PortSpecifier":{"PortValue":36302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","method":"POST","path":"/ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6/v1/completions","host":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.13:36302","PortSpecifier":{"PortValue":36302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.77:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784557543,"nanos":857831671},"http":{"id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","method":"POST","headers":{":authority":"e2e-shared-b-424aa6.apps.4e3191a2-c0ee-4164-ba83-2823f1d349fa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eKr6Iu5rNWqS1Lsz_kTPN111Y1OAA456WVhh59RoAwmPPLtISDInRody04cS"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-424aa6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eKr6Iu5rNWqS1Lsz_kTPN111Y1OAA456WVhh59RoAwmPPLtISDInRody04cS\"}"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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-424aa6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"cd9101f6-b340-495c-8105-f08582dc3c36","keyName":"e2e-rate-b-d6cb56","subscription":"e2e-rate-iso-b-d6cb56","tenant":"e2e-shared-b-424aa6","userId":"cd9101f6-b340-495c-8105-f08582dc3c36","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-424aa6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6\",\"requestedSubscription\":\"e2e-rate-iso-b-d6cb56\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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-424aa6.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-424aa6","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-d6cb56","namespace":"ai-tenant-e2e-shared-b-424aa6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6"}} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-424aa6/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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-d6cb56"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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-20T14:25:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","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":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"cd9101f6-b340-495c-8105-f08582dc3c36","keyName":"e2e-rate-b-d6cb56","selected_subscription":"e2e-rate-iso-b-d6cb56","selected_subscription_key":"ai-tenant-e2e-shared-b-424aa6/e2e-rate-iso-b-d6cb56@ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-424aa6","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-d6cb56","namespace":"ai-tenant-e2e-shared-b-424aa6","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-424aa6/rate-test-model-424aa6"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T14:25:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6895591f-e0a4-4aeb-8d05-3e7ef767e792","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T14:25:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80d82a20d843876e1885a83592db15458ebd556d6c7dbc91912da5566670f3c0"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bdf9936c242c1ef541dfbefc8e07b57906f4f9e69ab4cde4a3c4de188ea7c4f"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0e651807f40f2b6679f65dd86823c5ebdf482315e0bb55efe9b1c548ec182ef5"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f18254107da9a62840ff8451598a05cf67dc9b485c69318246fce14c574fe523"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73e59a37ba7c8264889dccd0aecb1430d6ad95c2a2bed9536172bbf5bea0d531"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2589a07339e8cc2e4de4caa007cac398eb81d305d58ff0d348e0ebedb722b7f1"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98c0e5953ceefed098e211adb2d6b9b96172757505b97058178234bb8af9cc8e"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ce163ef7eb8ea3e1d25c6772212f0097522acbe95569fd4dba989c6e220118a"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d70a3ddba05727b295f71bdeb4e31a2fda9dda0feb5ddde45e170274e233049"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b020808722f6a95e931df6ecaef73cb81f4bbb9fe217b9c7e92086d35cb10c91"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ca07bdb2fa0917e21036cabc8adbee6b02534906934c37f702f1ff9d3a10eaf"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0ec26141feba1fffdd7c29f3ad27c35fb5e447c3e4b8e4b5633c54408131ef81"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6b91872bad58805532a0e499b7d2f35801bb0b146443ad0fad0b179ddbdaece"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5d83993e9f3789d0c675205e625b956d8365e3601e6f87fb4d3460b767b5811"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3dc17ca80455b44b5d77f74ba21ac4867df08edddb202a45546e577accc994f1"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd98272e390d3170ca910d837a9a60b07769edc2e2b5c6904958d45b1088b060"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8bf83ff08444adf4f39d40b290afcad7be8ebbd38887edb3ba39b6b786d2df34"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb5050c65389a83df936f0116ba9000a57e2466bc7dfb93bad017a4971c1aeb8"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1f63869203cf6c5e86d16290ba247eaff1e69520977ada4aaf52644082df2cf"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a277eb1b2044113425dc1c7fbd36f47d503e99a92aef5461036e61ab95a67ff"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/91d47df56a5aba44d262236b1d3d28df7c7ad80afce91a09980d303c29b90a8b"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f08d204dadf5d3410bfeadc780cc2c09c5739a4f4fa3d78804ef55fdc4ef73ef"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e88d17a70af4e4e64bf147fa6679673a8d31b2388e1ed3c170fb7d4737dcf3b"} {"level":"info","ts":"2026-07-20T14:25:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68a6adf9448c5dfeede62f83ebe8f3bf543424ca5292ef27aaf0e212af3215cd"}