--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"error","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af\": 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-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:47:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad"} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad"} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:47:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:47:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad"} {"level":"info","ts":"2026-07-03T15:48:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/99ea456379260a52233dc231ef7282e01fe26c0ca401aae59b1103f0e05f6951"} {"level":"info","ts":"2026-07-03T15:48:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83d7d01b42a4f53cd1546c528d853dd7e8bf338a5d5879ee5ccfbe751f56a4cf"} {"level":"info","ts":"2026-07-03T15:48:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75c4dfc8846e89171006924867dc0c2182e740b901931e5b4e0646bd7d0664af"} {"level":"info","ts":"2026-07-03T15:48:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc7870460f136425b9d90a03270b2470291da59dd2d252df2830bfcf65f323ad"} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3"} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3"} {"level":"error","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5\": 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-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"} {"level":"debug","ts":"2026-07-03T15:49:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"} {"level":"error","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f\": 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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"error","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9\": 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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"error","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949\": 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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49: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-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300"} {"level":"info","ts":"2026-07-03T15:49:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972\": 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-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"error","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa\": 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-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3"} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc"} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3"} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0"} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049"} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:49:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"info","ts":"2026-07-03T15:49:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049"} {"level":"info","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35656","PortSpecifier":{"PortValue":35656}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fa281845-b211-40fb-8e6a-8f086c681a08","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35656","PortSpecifier":{"PortValue":35656}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093793,"nanos":567335655},"http":{"id":"fa281845-b211-40fb-8e6a-8f086c681a08","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","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-03T15:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa281845-b211-40fb-8e6a-8f086c681a08","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35256","PortSpecifier":{"PortValue":35256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8668a535-7b7f-4efe-ba46-c58d009149cf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35256","PortSpecifier":{"PortValue":35256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093793,"nanos":628170568},"http":{"id":"8668a535-7b7f-4efe-ba46-c58d009149cf","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","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-03T15:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8668a535-7b7f-4efe-ba46-c58d009149cf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35666","PortSpecifier":{"PortValue":35666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a8464fe1-00dc-4569-9f8a-30235fef5229","method":"GET","path":"/maas-api/v1/api-keys/43eaacc3-5fbf-4669-bf08-e58e5ef2aa7f","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35666","PortSpecifier":{"PortValue":35666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093793,"nanos":715701659},"http":{"id":"a8464fe1-00dc-4569-9f8a-30235fef5229","method":"GET","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/43eaacc3-5fbf-4669-bf08-e58e5ef2aa7f",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/43eaacc3-5fbf-4669-bf08-e58e5ef2aa7f",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","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-03T15:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a8464fe1-00dc-4569-9f8a-30235fef5229","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35262","PortSpecifier":{"PortValue":35262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","method":"GET","path":"/maas-api/v1/api-keys/e6f67703-d3ee-4550-b3ce-4bce529f801e","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35262","PortSpecifier":{"PortValue":35262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093793,"nanos":756297004},"http":{"id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","method":"GET","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6f67703-d3ee-4550-b3ce-4bce529f801e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e6f67703-d3ee-4550-b3ce-4bce529f801e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","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-03T15:49:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","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-03T15:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:49:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"147c9744-e636-42f6-a1f4-f8f0ff9ee2aa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:38028","PortSpecifier":{"PortValue":38028}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:38028","PortSpecifier":{"PortValue":38028}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093810,"nanos":921728423},"http":{"id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","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-03T15:50:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f5cb02d-dbf7-46bf-89bb-2dcbc6ac73e7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:49788","PortSpecifier":{"PortValue":49788}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:49788","PortSpecifier":{"PortValue":49788}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093810,"nanos":963808610},"http":{"id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","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-03T15:50:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","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-03T15:50:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"76c26776-f8d8-427f-8e02-7acfdf6a45b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b367e60-a0ac-499d-9360-99996a671afb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:38044","PortSpecifier":{"PortValue":38044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9b367e60-a0ac-499d-9360-99996a671afb","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b367e60-a0ac-499d-9360-99996a671afb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:38044","PortSpecifier":{"PortValue":38044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093811,"nanos":3735744},"http":{"id":"9b367e60-a0ac-499d-9360-99996a671afb","method":"GET","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9b367e60-a0ac-499d-9360-99996a671afb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UbdmCVUeBoBYY8If_L7Wu1Qeny7vslkQRWXKKAz1cGrZE155hhH0EzTxsMMD"} {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9b367e60-a0ac-499d-9360-99996a671afb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UbdmCVUeBoBYY8If_L7Wu1Qeny7vslkQRWXKKAz1cGrZE155hhH0EzTxsMMD\"}"} {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9b367e60-a0ac-499d-9360-99996a671afb","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5fdd0155-9c53-4e78-a7ed-80e1466c3a90","keyName":"e2e-auth-iso-a-893a9d","subscription":"e2e-auth-iso-0c33ef","tenant":"e2e-shared-a-3703d4","userId":"5fdd0155-9c53-4e78-a7ed-80e1466c3a90","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9b367e60-a0ac-499d-9360-99996a671afb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b367e60-a0ac-499d-9360-99996a671afb","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-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b367e60-a0ac-499d-9360-99996a671afb","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-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b367e60-a0ac-499d-9360-99996a671afb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b367e60-a0ac-499d-9360-99996a671afb","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-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b367e60-a0ac-499d-9360-99996a671afb","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-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b367e60-a0ac-499d-9360-99996a671afb","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-0c33ef"} {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9b367e60-a0ac-499d-9360-99996a671afb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b367e60-a0ac-499d-9360-99996a671afb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b367e60-a0ac-499d-9360-99996a671afb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:46262","PortSpecifier":{"PortValue":46262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:46262","PortSpecifier":{"PortValue":46262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093828,"nanos":177610531},"http":{"id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","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-03T15:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"275bfa72-0883-4f6e-b5ad-36ef8d97fef2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:58976","PortSpecifier":{"PortValue":58976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"69f1a912-2589-4d03-9899-ba68bb6a5071","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:58976","PortSpecifier":{"PortValue":58976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093828,"nanos":221859054},"http":{"id":"69f1a912-2589-4d03-9899-ba68bb6a5071","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","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-03T15:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69f1a912-2589-4d03-9899-ba68bb6a5071","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:58992","PortSpecifier":{"PortValue":58992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"876e2f40-f9da-4641-994f-d92c02584b9d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:58992","PortSpecifier":{"PortValue":58992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093828,"nanos":266391836},"http":{"id":"876e2f40-f9da-4641-994f-d92c02584b9d","method":"GET","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ioviYAuQHNSKQiZ2_hpCZYxwmU5CNJ9pTrNKS8j384SSXjRJ9n3rRUOUukgQ"} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-31658c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ioviYAuQHNSKQiZ2_hpCZYxwmU5CNJ9pTrNKS8j384SSXjRJ9n3rRUOUukgQ\"}"} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","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-31658c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","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-03T15:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-03T15:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"876e2f40-f9da-4641-994f-d92c02584b9d","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"978f4940-3e93-951c-b00f-046936bf67e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:48888","PortSpecifier":{"PortValue":48888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"978f4940-3e93-951c-b00f-046936bf67e7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"978f4940-3e93-951c-b00f-046936bf67e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:48888","PortSpecifier":{"PortValue":48888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093843,"nanos":286236084},"http":{"id":"978f4940-3e93-951c-b00f-046936bf67e7","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"978f4940-3e93-951c-b00f-046936bf67e7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"978f4940-3e93-951c-b00f-046936bf67e7","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"978f4940-3e93-951c-b00f-046936bf67e7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"978f4940-3e93-951c-b00f-046936bf67e7","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"978f4940-3e93-951c-b00f-046936bf67e7","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"978f4940-3e93-951c-b00f-046936bf67e7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"978f4940-3e93-951c-b00f-046936bf67e7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"978f4940-3e93-951c-b00f-046936bf67e7","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"978f4940-3e93-951c-b00f-046936bf67e7","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-03T15:50:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"978f4940-3e93-951c-b00f-046936bf67e7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"978f4940-3e93-951c-b00f-046936bf67e7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35960","PortSpecifier":{"PortValue":35960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35960","PortSpecifier":{"PortValue":35960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093843,"nanos":325919199},"http":{"id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","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-03T15:50:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fbc890d4-d99d-4b1d-a551-f91c5cc317da","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:48904","PortSpecifier":{"PortValue":48904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"34138599-b195-4f4f-b007-1f78e8ddd134","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:48904","PortSpecifier":{"PortValue":48904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093843,"nanos":362350520},"http":{"id":"34138599-b195-4f4f-b007-1f78e8ddd134","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","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-03T15:50:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34138599-b195-4f4f-b007-1f78e8ddd134","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35968","PortSpecifier":{"PortValue":35968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:35968","PortSpecifier":{"PortValue":35968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093843,"nanos":394635509},"http":{"id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","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-03T15:50:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","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-03T15:50:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd2b43ec-e81f-4323-926c-c94e3df5a4f4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36124","PortSpecifier":{"PortValue":36124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36124","PortSpecifier":{"PortValue":36124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093858,"nanos":367451065},"http":{"id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","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-03T15:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e929700b-e63c-4a23-bbe4-8cf01dff2d8d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:44322","PortSpecifier":{"PortValue":44322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:44322","PortSpecifier":{"PortValue":44322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093858,"nanos":406548877},"http":{"id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","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-03T15:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa5b04fe-1cf8-4b68-9d4b-eab6bb1b9939","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"958575fb-8617-45d2-a22e-940899f5d00e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:44328","PortSpecifier":{"PortValue":44328}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"958575fb-8617-45d2-a22e-940899f5d00e","method":"GET","path":"/maas-api/v1/api-keys/ba28e588-d375-4286-af26-eb3f05d6e3d2","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"958575fb-8617-45d2-a22e-940899f5d00e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:44328","PortSpecifier":{"PortValue":44328}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093858,"nanos":446298964},"http":{"id":"958575fb-8617-45d2-a22e-940899f5d00e","method":"GET","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ba28e588-d375-4286-af26-eb3f05d6e3d2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"958575fb-8617-45d2-a22e-940899f5d00e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"958575fb-8617-45d2-a22e-940899f5d00e","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"958575fb-8617-45d2-a22e-940899f5d00e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ba28e588-d375-4286-af26-eb3f05d6e3d2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"958575fb-8617-45d2-a22e-940899f5d00e","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"958575fb-8617-45d2-a22e-940899f5d00e","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"958575fb-8617-45d2-a22e-940899f5d00e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"958575fb-8617-45d2-a22e-940899f5d00e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"958575fb-8617-45d2-a22e-940899f5d00e","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"958575fb-8617-45d2-a22e-940899f5d00e","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-03T15:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"958575fb-8617-45d2-a22e-940899f5d00e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"958575fb-8617-45d2-a22e-940899f5d00e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36140","PortSpecifier":{"PortValue":36140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","method":"GET","path":"/maas-api/v1/api-keys/ba28e588-d375-4286-af26-eb3f05d6e3d2","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36140","PortSpecifier":{"PortValue":36140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093858,"nanos":479184076},"http":{"id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","method":"GET","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ba28e588-d375-4286-af26-eb3f05d6e3d2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/ba28e588-d375-4286-af26-eb3f05d6e3d2",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","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-03T15:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","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-03T15:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"435a1fd0-a7e9-4093-918f-0ed44cc901fc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:57064","PortSpecifier":{"PortValue":57064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b1b32369-f0b2-449f-80fc-6641670e5f90","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:57064","PortSpecifier":{"PortValue":57064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093875,"nanos":620385563},"http":{"id":"b1b32369-f0b2-449f-80fc-6641670e5f90","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","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-03T15:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b1b32369-f0b2-449f-80fc-6641670e5f90","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"957827bf-5da2-4b42-b016-b078548431b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:52226","PortSpecifier":{"PortValue":52226}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"957827bf-5da2-4b42-b016-b078548431b9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"957827bf-5da2-4b42-b016-b078548431b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:52226","PortSpecifier":{"PortValue":52226}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093875,"nanos":661776822},"http":{"id":"957827bf-5da2-4b42-b016-b078548431b9","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"957827bf-5da2-4b42-b016-b078548431b9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"957827bf-5da2-4b42-b016-b078548431b9","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"957827bf-5da2-4b42-b016-b078548431b9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"957827bf-5da2-4b42-b016-b078548431b9","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"957827bf-5da2-4b42-b016-b078548431b9","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"957827bf-5da2-4b42-b016-b078548431b9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/auth-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"957827bf-5da2-4b42-b016-b078548431b9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"957827bf-5da2-4b42-b016-b078548431b9","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"957827bf-5da2-4b42-b016-b078548431b9","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-03T15:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"957827bf-5da2-4b42-b016-b078548431b9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"957827bf-5da2-4b42-b016-b078548431b9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:57080","PortSpecifier":{"PortValue":57080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:57080","PortSpecifier":{"PortValue":57080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093875,"nanos":696242212},"http":{"id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-14qhbjIezAP1OQ96U_9ODTZVqkFQ4JSRJVOoFgvxuOq6LgBfySiuiciHTt02R"} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-14qhbjIezAP1OQ96U_9ODTZVqkFQ4JSRJVOoFgvxuOq6LgBfySiuiciHTt02R\"}"} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0423d1e8-bcd3-4f39-8557-6fd2174aa190","keyName":"e2e-auth-iso-a-49aa23","subscription":"e2e-auth-iso-c210e8","tenant":"e2e-shared-a-3703d4","userId":"0423d1e8-bcd3-4f39-8557-6fd2174aa190","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/auth-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","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-c210e8"} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","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-03T15:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e75435f5-18ce-43fd-a0c4-9abc33b6195e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63d8527fc74771ecac16f12532a00b8cf8468f79463e685145a0350423bd5300"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36500ffa1361489283da44a25f8e62b52bef745446abb47f88aa5658774f6f66"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8447255f9316087f389ff7ef886a27ee0948b995b63779109dbe0430a18e5d0a"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/119cd8ecea7bfdcb88529a2a8a97c03eb34e423d742af42c09ccd880ac467adc"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/878d3938128f768e54ee320be8736c42490a66e3d1e544a96214f31797fe1c24"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d86ad76e3506a5cd5b9ffcdc686aaf79a38ad33c68aef071a401d552fe9b972"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7110a77d770de081f383abf4da87b7c7eaf2c572b51e3a32aadf0cf8c253e8d0"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0ccd91486fa27ae081dab7b34f44b9a737791cc998f93fe8cc22325400ba9a9"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8110ec431960fcb493651845d8e3228c5231cf204167dba4c14c78b97515b6aa"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30b85124a30a5216537e558b484448831e7723bac14c8d46869688016cb578c3"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b113380e3f5a2bccb48a50be9f4bfd1b0472ef066a12a17e57bd4ee903e06949"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32cc980a66742a36a0b47993ca8760ad25ac8b371c600190c53089dcbe26a1e3"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea108d2a1c24fe7da46fe08802dce8f8baa3651e9e49e59501a2ac7cc3cee049"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3d3904380d965acc0ad400860ba96ac03744532e61398357e5e871f0263b736"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebc486f707dfa417485f9c7477090293df8ce4727f61c62ebdd2a497d05e4be5"} {"level":"info","ts":"2026-07-03T15:51:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d072be603ffeedc3bb9bc546c9aedd19dfdf2b6206ad48ebcf22ac472cb3dfaa"} {"level":"debug","ts":"2026-07-03T15:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81"} {"level":"debug","ts":"2026-07-03T15:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81"} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81"} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"} {"level":"info","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010"} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"error","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125\": 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-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"debug","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8\": 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-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf\": 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-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:51:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"} {"level":"info","ts":"2026-07-03T15:51:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"info","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8\": 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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52: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-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831"} {"level":"debug","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"info","ts":"2026-07-03T15:52:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"} {"level":"info","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:49890","PortSpecifier":{"PortValue":49890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:49890","PortSpecifier":{"PortValue":49890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093944,"nanos":337781488},"http":{"id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/sub-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","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":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","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-03T15:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c477b80c-ddb4-4146-90b3-d2037fcc26b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:47312","PortSpecifier":{"PortValue":47312}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:47312","PortSpecifier":{"PortValue":47312}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093944,"nanos":385254277},"http":{"id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/sub-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","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-03T15:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0dcc6717-7c9d-48ff-b78f-b35302e459c7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:49892","PortSpecifier":{"PortValue":49892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:49892","PortSpecifier":{"PortValue":49892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093944,"nanos":428579523},"http":{"id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","method":"GET","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1NZY6UhBW4Aua9id2_ME5ikdbxvFSFe1qghKUjGoXMouPGUxfHIpX8HQ9qQzQ"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1NZY6UhBW4Aua9id2_ME5ikdbxvFSFe1qghKUjGoXMouPGUxfHIpX8HQ9qQzQ\"}"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9861d60c-b2fd-4757-8b39-dab4bbb46376","keyName":"e2e-sub-iso-4d11c2","subscription":"e2e-a-only-a6c001","tenant":"e2e-shared-a-3703d4","userId":"9861d60c-b2fd-4757-8b39-dab4bbb46376","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/sub-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","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":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","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-a6c001"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","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-03T15:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ddee6a19-1b05-4433-9a6d-bd272975ef4d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:47316","PortSpecifier":{"PortValue":47316}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d3a06530-1065-4cce-a03a-453e0cda7175","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:47316","PortSpecifier":{"PortValue":47316}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093944,"nanos":478405641},"http":{"id":"d3a06530-1065-4cce-a03a-453e0cda7175","method":"GET","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-pYUBPXcjzODHspJS_tyHU6EQK9pkgF6B8mFY8mKweLTUci5sLrcYXhO95ZN9"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-31658c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-pYUBPXcjzODHspJS_tyHU6EQK9pkgF6B8mFY8mKweLTUci5sLrcYXhO95ZN9\"}"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","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-31658c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"934ca2d1-0f9f-4b4c-b2d1-969d75bf897a","keyName":"e2e-sub-iso-826b65","subscription":"e2e-b-only-a6c001","tenant":"e2e-shared-b-31658c","userId":"934ca2d1-0f9f-4b4c-b2d1-969d75bf897a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/sub-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","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-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","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-a6c001"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","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-03T15:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d3a06530-1065-4cce-a03a-453e0cda7175","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:50278","PortSpecifier":{"PortValue":50278}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:50278","PortSpecifier":{"PortValue":50278}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093952,"nanos":401687032},"http":{"id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/sub-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","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":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","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-03T15:52:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b3acb209-eab4-42af-ade7-fa81c0a3cbcf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:53102","PortSpecifier":{"PortValue":53102}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:53102","PortSpecifier":{"PortValue":53102}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093952,"nanos":439670093},"http":{"id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/sub-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","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-03T15:52:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1d632eaf-0369-4e29-b2c6-17e5bac558a8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:50290","PortSpecifier":{"PortValue":50290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:50290","PortSpecifier":{"PortValue":50290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093952,"nanos":480074865},"http":{"id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1dOAjJeHdKVVLjXCi_Mnes529lO0TkI1Pjmf1rDEh8hh4UKRYJdy17d7T4Qn8"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1dOAjJeHdKVVLjXCi_Mnes529lO0TkI1Pjmf1rDEh8hh4UKRYJdy17d7T4Qn8\"}"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"5101063f-6280-4ac4-83f8-7710b5db490f","keyName":"e2e-sub-iso-5d9966","subscription":"e2e-shared-sub-9948df","tenant":"e2e-shared-a-3703d4","userId":"5101063f-6280-4ac4-83f8-7710b5db490f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/sub-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","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":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","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-9948df"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"367dacd0-e2ca-40e8-8d67-a9ee8f9111dd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:53110","PortSpecifier":{"PortValue":53110}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:53110","PortSpecifier":{"PortValue":53110}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783093952,"nanos":531146485},"http":{"id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-183bAacFjixXzEHVD_Gl6WraqHvbBy9WdIiuSzYZ1DuQNDIb732MvZZzQGx1I"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-31658c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-183bAacFjixXzEHVD_Gl6WraqHvbBy9WdIiuSzYZ1DuQNDIb732MvZZzQGx1I\"}"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","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-31658c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f09d0ba4-5752-454c-ba77-6a64de7cc359","keyName":"e2e-sub-iso-af6ed1","subscription":"e2e-shared-sub-9948df","tenant":"e2e-shared-b-31658c","userId":"f09d0ba4-5752-454c-ba77-6a64de7cc359","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/sub-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","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-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","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-9948df"} {"level":"info","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:52:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a28b4326-3f4c-4a3d-87d9-04907df9b3b7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:52:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d79217a61c067737278e7c8b0da029577f2fd79ae367d13bdb66de1c55874831"} {"level":"info","ts":"2026-07-03T15:52:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/261b624f441dd9098c281053cebca5f41e32715a97af4e0defa8e213c294914d"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f99353ae1b0241b1217bfc86578bfb052cb1d2bbd3eaf978a6536468ea7cc81"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/837354a27b540dd9cc0ab00bf1c3a15875dda0fb20e8f245fba19d8e4ab06e1d"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d147f360bec7d3af116a440a9971593537133873e3d524b5dc9aaa9db7c0010"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d3fa7cf2601955aab1459acb88cc3ba79382ab0a74c2c5d2ad51c2a2c646fc8"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb8831c350faeed45ca1622dcf3678e69897fb49bc6d8b961c9d78272c811759"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52737dbac70ce7d4d1bee5e012152ed2ae1110b5bb45c8856ff9d8ce6b227ebb"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67e2e848a21470db9b2e5cb42bd371088e20be4ad1322ecb6b6a256554fcc9a8"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/81d6f4acc5b89124315b6668cf043ab04ec35223732d98f9389cbe0c0321fd76"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d9b24f482d09bf54c3385d5dbd6dd4a198479df9581e2407f1c9e68da2e2931e"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aec2fbfdb541a029b29c2777329fb9a17953f194839d7543f941fb0ee166f0bf"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6928f9f20fdcbe7fcc38cc40c0fc3c64f9db15814a3106c57a692006b63c5951"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/baa7fee0eacc30aad009a58acd32ab22cbf45a2368983dda34c550df42a32125"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7642762286eddc2a50b563a6df3c7d6ae82dcda5a5677a07f11737690c77a939"} {"level":"info","ts":"2026-07-03T15:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/317589f4a3accd2640c2a2c026e747c8ae1396e782d164409443bc41062dd95c"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"debug","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7"} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b"} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d"} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821"} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"info","ts":"2026-07-03T15:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"error","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1\": 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-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"error","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f\": 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-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650"} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"debug","ts":"2026-07-03T15:53:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c"} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c"} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c"} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:53:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:53:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650"} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9\": 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-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821"} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"debug","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9\": 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-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f\": 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-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-03T15:54:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c"} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-03T15:54:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"debug","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"} {"level":"info","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"debug","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b"} {"level":"info","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"} {"level":"info","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"info","ts":"2026-07-03T15:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36796","PortSpecifier":{"PortValue":36796}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36796","PortSpecifier":{"PortValue":36796}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094043,"nanos":631078396},"http":{"id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","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-03T15:54:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5459189-afbc-4a41-a8ff-7cda8c4b94e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71d55721-835b-416e-a14c-fd9df1463833","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:43202","PortSpecifier":{"PortValue":43202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"71d55721-835b-416e-a14c-fd9df1463833","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71d55721-835b-416e-a14c-fd9df1463833","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:43202","PortSpecifier":{"PortValue":43202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094043,"nanos":692224924},"http":{"id":"71d55721-835b-416e-a14c-fd9df1463833","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"71d55721-835b-416e-a14c-fd9df1463833","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"71d55721-835b-416e-a14c-fd9df1463833","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"71d55721-835b-416e-a14c-fd9df1463833","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71d55721-835b-416e-a14c-fd9df1463833","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71d55721-835b-416e-a14c-fd9df1463833","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71d55721-835b-416e-a14c-fd9df1463833","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/rate-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"71d55721-835b-416e-a14c-fd9df1463833","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":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71d55721-835b-416e-a14c-fd9df1463833","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71d55721-835b-416e-a14c-fd9df1463833","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-03T15:54:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71d55721-835b-416e-a14c-fd9df1463833","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71d55721-835b-416e-a14c-fd9df1463833","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36802","PortSpecifier":{"PortValue":36802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cb025004-bfbf-4a2d-9db0-77943de1a309","method":"POST","path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36802","PortSpecifier":{"PortValue":36802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094043,"nanos":739746334},"http":{"id":"cb025004-bfbf-4a2d-9db0-77943de1a309","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CUw14IBp0gr3KiYD_1PECIxwf9UppmVX7Un3jnS0SQ3iDqNUBoRTnWKOqxG4"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CUw14IBp0gr3KiYD_1PECIxwf9UppmVX7Un3jnS0SQ3iDqNUBoRTnWKOqxG4\"}"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e153a263-0e89-40e4-a0de-51c63770d9f6","keyName":"e2e-rate-a-edbf4b","subscription":"e2e-rate-iso-a-edbf4b","tenant":"e2e-shared-a-3703d4","userId":"e153a263-0e89-40e4-a0de-51c63770d9f6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\",\"requestedSubscription\":\"e2e-rate-iso-a-edbf4b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-edbf4b","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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-edbf4b"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","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_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e153a263-0e89-40e4-a0de-51c63770d9f6","keyName":"e2e-rate-a-edbf4b","selected_subscription":"e2e-rate-iso-a-edbf4b","selected_subscription_key":"ai-tenant-e2e-shared-a-3703d4/e2e-rate-iso-a-edbf4b@ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-edbf4b","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cb025004-bfbf-4a2d-9db0-77943de1a309","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36806","PortSpecifier":{"PortValue":36806}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","method":"POST","path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36806","PortSpecifier":{"PortValue":36806}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094044,"nanos":803608740},"http":{"id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CUw14IBp0gr3KiYD_1PECIxwf9UppmVX7Un3jnS0SQ3iDqNUBoRTnWKOqxG4"} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CUw14IBp0gr3KiYD_1PECIxwf9UppmVX7Un3jnS0SQ3iDqNUBoRTnWKOqxG4\"}"} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e153a263-0e89-40e4-a0de-51c63770d9f6","keyName":"e2e-rate-a-edbf4b","subscription":"e2e-rate-iso-a-edbf4b","tenant":"e2e-shared-a-3703d4","userId":"e153a263-0e89-40e4-a0de-51c63770d9f6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\",\"requestedSubscription\":\"e2e-rate-iso-a-edbf4b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-edbf4b","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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-edbf4b"} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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-03T15:54:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","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_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e153a263-0e89-40e4-a0de-51c63770d9f6","keyName":"e2e-rate-a-edbf4b","selected_subscription":"e2e-rate-iso-a-edbf4b","selected_subscription_key":"ai-tenant-e2e-shared-a-3703d4/e2e-rate-iso-a-edbf4b@ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-edbf4b","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e65cdebe-5791-4eaf-a86c-3b39f4a54862","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36820","PortSpecifier":{"PortValue":36820}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","method":"POST","path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:36820","PortSpecifier":{"PortValue":36820}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094045,"nanos":842460874},"http":{"id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CUw14IBp0gr3KiYD_1PECIxwf9UppmVX7Un3jnS0SQ3iDqNUBoRTnWKOqxG4"} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CUw14IBp0gr3KiYD_1PECIxwf9UppmVX7Un3jnS0SQ3iDqNUBoRTnWKOqxG4\"}"} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e153a263-0e89-40e4-a0de-51c63770d9f6","keyName":"e2e-rate-a-edbf4b","subscription":"e2e-rate-iso-a-edbf4b","tenant":"e2e-shared-a-3703d4","userId":"e153a263-0e89-40e4-a0de-51c63770d9f6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\",\"requestedSubscription\":\"e2e-rate-iso-a-edbf4b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-edbf4b","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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-edbf4b"} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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-03T15:54:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","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_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e153a263-0e89-40e4-a0de-51c63770d9f6","keyName":"e2e-rate-a-edbf4b","selected_subscription":"e2e-rate-iso-a-edbf4b","selected_subscription_key":"ai-tenant-e2e-shared-a-3703d4/e2e-rate-iso-a-edbf4b@ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-edbf4b","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bac657ff-5578-483b-8344-8f5a32e1ceb9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:55394","PortSpecifier":{"PortValue":55394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:55394","PortSpecifier":{"PortValue":55394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094056,"nanos":623292264},"http":{"id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","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-03T15:54:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52af6300-fa6b-458a-8cc5-f71a7c13091d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6db1b682-1414-4104-9675-f398555cbe42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:60576","PortSpecifier":{"PortValue":60576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6db1b682-1414-4104-9675-f398555cbe42","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6db1b682-1414-4104-9675-f398555cbe42","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:60576","PortSpecifier":{"PortValue":60576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094056,"nanos":667921299},"http":{"id":"6db1b682-1414-4104-9675-f398555cbe42","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6db1b682-1414-4104-9675-f398555cbe42","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6db1b682-1414-4104-9675-f398555cbe42","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":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"]}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6db1b682-1414-4104-9675-f398555cbe42","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/dbab3a955cca"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a97a1ae3-d354-40fe-90f5-92581a301217"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f93c4fa3-2b6d-41c1-b652-3f2df9ed6db9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6db1b682-1414-4104-9675-f398555cbe42","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6db1b682-1414-4104-9675-f398555cbe42","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6db1b682-1414-4104-9675-f398555cbe42","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/rate-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6db1b682-1414-4104-9675-f398555cbe42","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":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6db1b682-1414-4104-9675-f398555cbe42","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6db1b682-1414-4104-9675-f398555cbe42","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-03T15:54:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6db1b682-1414-4104-9675-f398555cbe42","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6db1b682-1414-4104-9675-f398555cbe42","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:55410","PortSpecifier":{"PortValue":55410}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1ec8c912-50fd-43db-8775-4a611191c0c9","method":"POST","path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:55410","PortSpecifier":{"PortValue":55410}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094056,"nanos":703843934},"http":{"id":"1ec8c912-50fd-43db-8775-4a611191c0c9","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15Ydh3q2AyhHkcqJ9_ZNfrZ85ENRM7Vd9pQDYyeYQDS3wuheCJSQtpqfzSnGx"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15Ydh3q2AyhHkcqJ9_ZNfrZ85ENRM7Vd9pQDYyeYQDS3wuheCJSQtpqfzSnGx\"}"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","keyName":"e2e-rate-a-0a145d","subscription":"e2e-rate-iso-a-0a145d","tenant":"e2e-shared-a-3703d4","userId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\",\"requestedSubscription\":\"e2e-rate-iso-a-0a145d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a145d","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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-0a145d"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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-03T15:54:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","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_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","keyName":"e2e-rate-a-0a145d","selected_subscription":"e2e-rate-iso-a-0a145d","selected_subscription_key":"ai-tenant-e2e-shared-a-3703d4/e2e-rate-iso-a-0a145d@ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a145d","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ec8c912-50fd-43db-8775-4a611191c0c9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:55422","PortSpecifier":{"PortValue":55422}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e81b7528-9937-4739-b4e1-8ca0504aa204","method":"POST","path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:55422","PortSpecifier":{"PortValue":55422}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094057,"nanos":742815716},"http":{"id":"e81b7528-9937-4739-b4e1-8ca0504aa204","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15Ydh3q2AyhHkcqJ9_ZNfrZ85ENRM7Vd9pQDYyeYQDS3wuheCJSQtpqfzSnGx"} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15Ydh3q2AyhHkcqJ9_ZNfrZ85ENRM7Vd9pQDYyeYQDS3wuheCJSQtpqfzSnGx\"}"} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","keyName":"e2e-rate-a-0a145d","subscription":"e2e-rate-iso-a-0a145d","tenant":"e2e-shared-a-3703d4","userId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\",\"requestedSubscription\":\"e2e-rate-iso-a-0a145d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a145d","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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-0a145d"} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","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_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","keyName":"e2e-rate-a-0a145d","selected_subscription":"e2e-rate-iso-a-0a145d","selected_subscription_key":"ai-tenant-e2e-shared-a-3703d4/e2e-rate-iso-a-0a145d@ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a145d","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e81b7528-9937-4739-b4e1-8ca0504aa204","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:58346","PortSpecifier":{"PortValue":58346}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","method":"POST","path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions","host":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:58346","PortSpecifier":{"PortValue":58346}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094058,"nanos":779393290},"http":{"id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","method":"POST","headers":{":authority":"e2e-shared-a-3703d4.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15Ydh3q2AyhHkcqJ9_ZNfrZ85ENRM7Vd9pQDYyeYQDS3wuheCJSQtpqfzSnGx"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15Ydh3q2AyhHkcqJ9_ZNfrZ85ENRM7Vd9pQDYyeYQDS3wuheCJSQtpqfzSnGx\"}"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","keyName":"e2e-rate-a-0a145d","subscription":"e2e-rate-iso-a-0a145d","tenant":"e2e-shared-a-3703d4","userId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\",\"requestedSubscription\":\"e2e-rate-iso-a-0a145d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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-3703d4.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a145d","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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-0a145d"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","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_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"0c145a1c-84ec-4822-9811-0844f6a8aba1","keyName":"e2e-rate-a-0a145d","selected_subscription":"e2e-rate-iso-a-0a145d","selected_subscription_key":"ai-tenant-e2e-shared-a-3703d4/e2e-rate-iso-a-0a145d@ai-tenant-e2e-shared-a-3703d4/rate-test-model-3703d4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3703d4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a145d","namespace":"ai-tenant-e2e-shared-a-3703d4","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a485d5c-c7a2-4987-bb90-7ab1b8a01da2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:50518","PortSpecifier":{"PortValue":50518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d99f1d23-334d-4399-85a1-5d9b93865269","method":"POST","path":"/ai-tenant-e2e-shared-b-31658c/rate-test-model-31658c/v1/completions","host":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.7:50518","PortSpecifier":{"PortValue":50518}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783094058,"nanos":821040361},"http":{"id":"d99f1d23-334d-4399-85a1-5d9b93865269","method":"POST","headers":{":authority":"e2e-shared-b-31658c.apps.7833cf5b-f900-4ff4-a063-dbab3a955cca.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-31658c/rate-test-model-31658c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-YfZxt8aM6TppFPd0_x8uFzG7VU4h3TinUKmoTx4iQsnLnPkwUfeaI2pgeC2K"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-31658c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-YfZxt8aM6TppFPd0_x8uFzG7VU4h3TinUKmoTx4iQsnLnPkwUfeaI2pgeC2K\"}"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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-31658c.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"45483220-6ae3-4b4e-bda3-86d05cba72bc","keyName":"e2e-rate-b-0a145d","subscription":"e2e-rate-iso-b-0a145d","tenant":"e2e-shared-b-31658c","userId":"45483220-6ae3-4b4e-bda3-86d05cba72bc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-31658c.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-31658c/rate-test-model-31658c\",\"requestedSubscription\":\"e2e-rate-iso-b-0a145d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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-31658c.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-31658c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-0a145d","namespace":"ai-tenant-e2e-shared-b-31658c","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-31658c/rate-test-model-31658c\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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-0a145d"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","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","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"45483220-6ae3-4b4e-bda3-86d05cba72bc","keyName":"e2e-rate-b-0a145d","selected_subscription":"e2e-rate-iso-b-0a145d","selected_subscription_key":"ai-tenant-e2e-shared-b-31658c/e2e-rate-iso-b-0a145d@ai-tenant-e2e-shared-b-31658c/rate-test-model-31658c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-31658c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-0a145d","namespace":"ai-tenant-e2e-shared-b-31658c","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-03T15:54:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d99f1d23-334d-4399-85a1-5d9b93865269","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/381369f76a562f830306fbbd05225a068e767729ba48f0db4bd7952df82af057"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7d6bc2e74a580a9ad0011d15d0f49335ac4f01355e3fc8609ef99b2691a725c"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f8f974bbb1eca8ab61a82e82508535a4ed4ada30a9a291b1d92fb617a6bb1362"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/483d936f36d92ee691992d2a5390397e53fd5547c9ff98c0b27a140e687925fe"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59e0b12dd5cfdc23ebee5bd6d594fd106f825c4c60182dbb39af2c03ec07b0f1"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/48f574798eef74c66e2291cfa0397c4ebcf235d159e9fa80d40c6f0363ca8962"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6d07c010a5a6985e4ab1f7cc499b42de02956b8849b2dbbb3539129b4c170d7"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/981d7b9db4c59accd4fd4cdd0e5269c0a80a28ac7871177fbd5a6f1dd7a3b09b"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebd2132006348097c793742cbce235716cba37f90c7c7d68fc876a073c3c0821"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a8d8c6b67a8bc0a763998e3864e3487202c2b3c38d1b1f03b1ca41a600f738d"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/668785458df9d9a600ba418920148ec21ba99f79d11fd46fdef619a495968855"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cda41eaa33e487c6ae391a27c072227a74aeea6de3021057772e8c3657b13573"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cdf8a72680eb3ba178d3660f9967f200e06614fc4a0a31476a23e11eabf36f12"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d9511ba7e850c4bac37f6f5289eb058cab57d3c5c7de20b944a0951164dd4650"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95e51de2d216a60ec8e60f72ad4092cccdbc0c796966e13aa1d1047e5d6a0c0d"} {"level":"info","ts":"2026-07-03T15:54:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edb5d5290ec80832205480f5c696ad384e7bf4ade66d27531d1599699a97f14f"} {"level":"info","ts":"2026-07-03T15:54:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e8b7c9e87751de0b57674aa47856f5ed3ceacbefb0a4dbaa030800acf72505f"} {"level":"info","ts":"2026-07-03T15:54:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fdc59938440ac7134f1cca2dbe2fa2a5f8462867e1131151bdd5c8813920c911"} {"level":"info","ts":"2026-07-03T15:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c09919f13a673072d0170039e38591b2497305ca468410c0be3837276ff9a81"} {"level":"info","ts":"2026-07-03T15:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/289313e80941e4e1ec8d09d6d675402219d47ded2ace64ba93d6ac1319b8aba9"}